python支持下的mapnik安装

Mapnik简介与安装 Mapnik is an open source toolkit for developing mapping applications. At the core is a C++ shared library providing algorithms and patterns for spatial data access and visualization. Mapnik is basically a collection of geographic objects like maps, layers 阅读详情

继上篇c++环境下安装mapnik跑完demo后,发现各种连接不上mapnik的库,郁闷之极只能回头老老实实用python去调用吧,好在py是用c++写的,2个调用比较方便。本文参考了官方的Installation说明
吐槽下官方给的mapnik各种版本混乱的令人发指,org网站给的是2.2.0,而github和wiki给的又是3.0,无法匹配

0.需要条件

mapnik v2.2.0
python 2.7
MSVS 2010

1.安装配置

  • 安装Python2.7到默认的C:\python27目录
  • 解压缩mapnik-v2.2.0到C:\mapnik-v2.2.0目录
  • 系统环境变量PATH添加C:\mapnik-v2.2.0\lib
  • 系统环境变量新建PYTHONPATH值为;C:\mapnik-v2.2.0\python\2.7\site-packages

此时运行python环境下命令

import mapnik

安装正确的话应该是没什么异常反应,如果有错误提示,看上面官方给的trouble shooting

2.运行demo

到

C:\mapnik-v2.2.0\demo\python

下运行

rundemo.py

就可以在目录下看到输出的几个地图文件了
生成的几个文件

mapnik&python的安装手册 写于20150414 一次只能上传一份那我就少点多几份吧: 介绍(免积分) http://download.youkuaiyun.com/detail/a137015127302/8594877 如果懒得自己慢慢找,我想你不介意花点积分的吧。 立即下载

相关推荐

Ubuntu Mapnik、Python-Mapnik 安装

国内Mapnik、Python-Mapnik安装指南,手把手教你如何安装,避免安装过程中的坑。 部署环境是基于Ubuntu16.04,这块部署有任何问题的欢迎留言。

centos7下 mapnik 、python-mapnk 环境准备及安装

centos7下mapnik,python-mpnik的编译安装,mapnik为3.0.24版本,python-mapnik为3.0.16版本,python为3.6版本

polixiaohai的专栏 839

python-mapnik:Mapnik的Python绑定

Mapnik的Python绑定。 安装 最终,我们希望许多人能够简单地点子pip install mapnik以获得预建的二进制文件,但是目前这还行不通。 所以现在这是说明 创建一个虚拟环境 强烈建议您在mapnik上进行开发时 。 梅森大厦 如果您没有从源代码构建mapnik,而只是希望从的最新版本进行开发,则可以使用泥瓦匠构建来设置环境。 为了在构建之前触发梅森构建,您必须设置MASON_BUILD环境变量。 export MASON_BUILD=true 完成此操作后,只需按照源构建的说明进行操作即可。 从源头建造 假设您从源代码构建了自己的mapnik,并且已经运行了make install 。 根据需要设置任何编译器或链接环境变量,以便找到您的mapnik安装。 接下来,只需运行以下两种方法之一: python setup.py develop 如果您当前正在使用mapni

探索地图渲染的未来:Python Mapnik 绑定库

探索地图渲染的未来:Python Mapnik 绑定库 Mapnik 是一个强大的开源地理信息系统库,它为开发者提供了创建精美地图的工具。而 python-mapnik 则是这个库的 Python 绑定,让 Python 程序员可以轻松地与 Mapnik 进行交互。本文将引导你了解并开始使用这个出色的项目。 项目介绍 python-mapnik 是一个允许你在 Python 环境中直接利用 Map...

gitblog_00016的博客 505

adas硬件_ADAS智能辅助驾驶系统硬件在环(HIL)测试之硬件介绍

这篇主要分享的是ADAS融合系统的HIL测试系统的硬件结构及其作用,其主要包括上位机、机柜、雷达模拟器系统、雷达暗箱系统以及视频暗箱。 上位机 上位机主要运行HIL测试系统的相关软件,测试人员所有的前期准备工作与测试操作均在上面进行,并监控测试结果,其通过网口实现与NI实时机的通信,上位机将VeriStand项目工程下载至NI实时机运行。机柜 机柜主要由可编程电源...

weixin_39580748的博客 2243

稚晖君Dummy机械臂CAN总线控制详解:从代码到实战(附常见问题排查)

本文深入解析了稚晖君Dummy机械臂的CAN总线控制技术,从协议设计到代码实现,详细介绍了CAN总线在机械臂控制中的核心价值、通信协议栈设计、运动控制指令实现及常见问题排查方法。通过实战案例和代码示例,帮助开发者快速掌握机械臂CAN总线控制的关键技术。

uuu88的博客 295

mapnik3.10服务安装

安装个mapnik库用python接入可以当做服务运行。1,先安装docker镜像,使用centos8。2.安装boots(Mapnik 是一个用于制作地图的开源工具包,它使用 C++ 编写,依赖于一些其他的开源库,Boost 是其中之一)

Never_My的博客 1302

分享一些基于微信小程序开发的小游戏源码

小游戏小程序是运行在微信生态系统(或其他支持小程序的平台)中的轻量级应用程序,专为休闲游戏体验而设计的小程序子类别,小游戏小程序通常体积较小,加载速度快,用户无需等待长时间即可开始游戏。用户无需下载或安装单独的游戏应用程序,即可通过小程序入口直接进入游戏,同时小游戏小程序通常包含排行榜、分享功能等社交元素,可以增强游戏体验并促进用户参与。game.js:游戏页面的逻辑文件,包含页面数据、生命周期函数、事件处理函数等。game.wxml:游戏页面的结构文件,定义了页面的布局和组件。

xinshangdian的博客 6232

【地理空间】Mapnik安装编译

把osm数据导入数据库之后,然后用Geoserver发布出来,就是把road、point等等叠加起来,虽然已经具有了地图的雏形,但是距离真正的地图样式还有很长的路要走。 Mapnik,强大的渲染引擎,可以直接处理OSM数据,PostGIS数据库,shapefile等。可以看看维基添加链接描述 于是我开始安装Mapnik,在安装Mapnik之前要安装python,建议安装python2.7 32b...

TcCookEgg的博客 868

数电实验,如何安装Quartus II软件?

数电实验第一步,安装软件Quartus II! 安装这个软件可以说是很折磨我了,依然是failed很多次之后终于可以了! 能成功安装,多亏了网络上的各路大神!!!不胜感激 现在分享经验如下: ps:我分享的是Quartus II 14.0版本的软件及破解器安装使用方法 注意!想要在电脑上顺利安装,前提条件是电脑有10G以上内存!!! 友情提示:建议整个下载过程中,提前关掉所有杀毒、电脑

一个程序媛的成长记录❤ 3659

SAP MM委外加工保姆级教程:从BOM配置到MIGO发货的完整避坑指南

本文提供SAP MM模块中委外加工的完整操作指南,涵盖从BOM配置到MIGO发货的全流程。详细解析委外采购和工序委外两种模式,包括主数据配置、采购订单创建及物料移动等关键步骤,帮助用户规避常见错误,提升供应链管理效率。特别适合制造业企业实施SAP外包业务参考。

weixin_26905487的博客 528

Ogcserver:基于Mapnik的Python WMS实现

Ogcserver:基于Mapnik的Python WMS实现 项目介绍 Ogcserver 是一个基于 Mapnik 的 Python WMS(Web Map Service)实现。WMS 是一种用于通过网络提供地图图像的标准协议,广泛应用于地理信息系统(GIS)领域。Ogcserver 通过 Mapnik 强大的地图渲染能力,为用户提供了一个高效、灵活的 WMS 服务解决方案。 项目技术分析 ...

gitblog_00742的博客 565

openharmony之UniProton内核技术揭秘:鸿蒙面向工业控制领域的RTOS设计之道

UniProton是鸿蒙操作系统面向工业控制领域的轻量级实时操作系统(RTOS),专为资源受限的嵌入式设备设计。作为鸿蒙生态的重要组成部分,UniProton提供了高效的实时任务调度、内存管理和IPC机制,满足工业控制场景对实时性和可靠性的严格要求。想象一下,UniProton就像一个超级聪明的管家,管理着电子设备里所有的工作。让你的智能手表既能显示时间,又能接收消息让家里的扫地机器人既能避开障碍物,又能记住哪里已经打扫过了让工厂里的机器人手臂既能精确地抓取东西,又能快速地完成任务实时性强。

m0_67505153的博客 884

Ubuntu16.0.4 TileStache牛刀小试

简介 本文目的 做个简单的工作记录 基础 TileStache是什么 TileStache时基于Python编写,朱永用来提供WMS服务。它和TileCache很相似。 TileStache的功能 翻译的可能不是很准确,凑合的理解把,具体以官网为准。 可以渲染Mapnik地图。 可以访问预先渲染的MBTiles切片。 支持GeoJson。 缓存支持disk,Memcache,Amazon S...

爱莫能助 991

广联达Linkworks ArchiveWebService XML实体注入漏洞复现

广联达 LinkWorks /GB/LK/Document/ArchiveService/ArchiveWebService.asmx接口处存在XML实体注入漏洞,未经身份认证的攻击者可以利用此漏洞读取系统内部敏感文件,获取敏感信息,使系统处于极不安全的状态。

0xSec 2721

微信小程序数据采集实战:抓包+接口分析+动态数据全流程

微信小程序爬虫虽然比普通网页爬虫复杂,但只要掌握了正确的方法,其实并没有想象中那么难。核心思路就是:先绕过证书校验抓包,然后反编译小程序找到加密逻辑,最后用Python模拟相同的加密和解密过程。需要特别提醒的是,本文仅供技术研究使用。请遵守《网络安全法》和相关法律法规,不要爬取他人的敏感数据,不要将爬虫技术用于非法用途。尊重他人的知识产权和数据安全,才能让技术发挥真正的价值。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1093

TileStache 开源项目教程

TileStache 是一个基于 Python 的服务器应用程序,用于根据渲染的地理数据提供地图瓦片。它类似于 TileCache,但设计更简单,更适合设计师和制图师的需求。TileStache 支持多种地图渲染方式,包括 Mapnik 地图、预渲染的 MBTiles 瓦片集以及从 OGR 数据源生成的矢量瓦片。 ## 项目快速启动 ### 安装 TileStache 首先,确保你已经安装了

gitblog_00460的博客 632

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

mac os x 下搭建python的mapnik小众模块(各种疑难杂症都经历了一遍啊!!!!)

终于成功啦!!!!!!!撒花!!!!!!!!总结版如下:1.mapnik必须要装2.2版本,不能用3.2.添加路径3.关闭自己安装的python,启用苹果自带的python。——————————————————————————————————————————————————————最开始知道mapnik这个模块之后,就很想用。去mapnik官网(http://mapnik.org/)搜发现已经更新...

ELFFA的博客 945

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【GIS】——mapnik在windows上的安装

mapnik是瓦片生成器。这里先不解释了,等用过了再谈理解。下载步骤1.下载安装包官网地址:http://mapnik.org/http://mapnik.org/pages/downloads.html3.0.12还不支持在windows上安装所以这里下载的是2.2版本用Windows 32 bit Package来安装的mapnik是32bit的,而且要求Python也是32bit的。 如果是

To Begin,Begin   5397

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Ubuntu16.04 Mapnik部署安装

Mapnik安装 Python-Mapnik安装

爱莫能助 2258

OpenStreetMap初探(七)——渲染和地图瓦片之安装Mapnik

主要的渲染和瓦片工具有这么几个: 渲染 和地图瓦片: Mapnik 见mapnik.org [1] Osmarender (XSLT) svn trac Tiles@home distributed rendering svn - Kosmos desktop rendering source bugs T

Mr.An 的专栏 1万+

CentOS7下Mapnik编译安装笔记(修改版)

下载mapnik,我选用的是Master的版本,Master版本需要glibc2.14+的支持,这个需要注意一下。InstallationTroubleshooting 编译安装遇到问题汇总git clone https://github.com/mapnik/mapnik.git安装必要的依赖yum install boost-devel postgresql-devel proj-devel

经典草根Blog 3315

vc调用python接口操作mapnik

0.准备工作 参考文章 1.python支持下的mapnik安装 2.mapnik的demo运行 3.几个shape格式地图免费下载网站参考文章1、2配置好python和mapnik的环境 设定好系统的PATH、PYTHONPATH 在C:\mapnik-v2.2.0\demo\新建一个map文件夹,并参考文章3下载一个shp地图包到这个文件夹 1.VS工程及配置 新建win32控制

小猿一枚的专栏 1505

mapnik渲染raster tiff栅格图

之前的文章写了怎么渲染shp格式的矢量地图,这里记录下怎么渲染栅格图tiff格式。

小猿一枚的专栏 2667
上一篇: 不安装Python的情况下用C++调用Python
下一篇: 几个shape格式、tiff格式地图免费下载网站
洗洗睡去
博客等级 码龄19年 277粉丝 90原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值