在之前的文章《天地图各省市乡镇街道数据快速下载》中,我们以贵州省为例讲过如何通过天地图的网站来获取服务器上已经发布的要素文件,并通过qgis加载相关的图层,将矢量要素文件保存到本地。
但是后面有很多童鞋在后台回复说找不到对应的地址等一系列的问题,因此抽点时间再详细给大家讲一下如何获取后台发布的要素信息。
1.首先通过百度找到省天地图的网站。进去之后我们会发现只有一个天地图的地图,上面没有加载任何的矢量文件。2.一般我们可以点左边的框来寻找一下,直到点击之后出现一些矢量的点、线或者面要素。3.出现矢量要素之后可以通过google浏览器中的F12按钮来,查看该页面的源码。4.点击源码界面中的sources,出现新的数据来源界面。一般矢量数据发布都是通过ip服务器直接发布的(当然也有部分是通过域名来的,通过域名的一般是有权限,需要账号密码的那种),如果看到图层上有ip地址就先点进去看看。5、ip地址点进去之后就会出现两个网址,进一步点击网址,到最后一层,会发现有图形出现,一个是边界的图层,一个是天地图矢量切片的图层。很明显我要找的是边界的图层,点击右键在新窗口中打开链接。6.新窗口为张图片,窗口的网址是http://218.2.231.245/thematicmap/rest/services/ZTFW/BOUA4/MapServer/export?dpi=96&transparent=true&format=png8&bbox=113.8598224461763%2C29.293050603596598%2C125.1977130711763%2C36.1814783379716&bboxSR=4490&imageSR=4490&size=1032%2C627&f=image,文件的前半部分一直到mapserver为服务器的地址,后半部分为图片的具体地址。我们现在通过删除后半部分,保留前半部分来查找服务器服务(http://218.2.231.245/thematicmap/rest/services/ZTFW/BOUA4/MapServer),如下图8.将服务地址加载到qgis中,这时需要注意发布的文件是栅格数据还是矢量要素,如果是栅格的话,就需要通过arcgis mapserver服务器加载,如果是要素的话,通过arcgisfeatureserver加载。arcgis mapserver服务器保存的栅格文件需要对其进行矢量化,而arcgisfeatureserver服务器加载的数据直接另存为即可保存为要素文件。这里的乡镇界很明显是栅格文件,设置好比例尺,导出带坐标的栅格文件。当然这数据里面除了有乡镇界线这些以外还有江苏省所有的森林公园、自然保护区等一系列数据的点数据,大家可以自由探索,也可以留言给我们。qgis最新的安装包可以在搜索引擎中直接搜索“qgis”,在其官网中直接下载。https://www.qgis.org/en/site/forusers/download.html