shp文件web发布|shp格式文件是什么样的

⑴ arcgis10 web 导入服务时,相应的mxd , shp文件应该放什么位置 请大家指教

非系统盘建立一固定发布文件夹即可

⑵ 什么是shp文件,用什么软件生成,有何属性

shp文件由固定长度的文件头和接着的变长度记录组成。美国环境系统研究所公司(ESRI)开发的一种空间数据开放格式。

该文件格式已经成为了地理信息软件界的一个开放标准,这表明ESRI公司在全球的地理信息系统市场的重要性。Shapefile也是一种重要的交换格式,它能够在ESRI与其他公司的产品之间进行数据互操作。

SDE、ARC/INFO、PC ARC/INFO、Data Automation Kit(DAK)和ArcCAD软件提供了shape到coverage的数据转换器,ARC/INFO同样提供了coverage到shape的转换器。

为了和其他数据格式交换,shape文件的格式在本报告中被出版。其他数据流,比如来自全球定位粗厅系统(GPS)接收机的数据能同样被存为shape文件或X,Y事件表。

Shape文件技术描述计算机程序能通过使用本节的技术描述来产生,读,写shape文件。一个ESRI的shape文件包括一个主文件,一个索引文件,和一扰卖个dBASE表。

(2)shp文件web发布扩展阅读

在shapefile文件之中,所有的折线与多边形都是用点来定义,点与点之间采用线性插值,也就是说点与点之间都是用线段相连。在数据采集时,点与点之间的距离决定了该文件所使用的比例。缓凳逗当图形放大超过一定比例的时候,图形就会呈现出锯齿。

要使图形看上去更加平滑,那么就必须使用更多的点,这样就会消耗更大的存储空间。在这种情况下,样条函数可以很精确地表达不同形状的曲线而且占据相对更少的空间,但是shapefile并不支持样条曲线。

⑶ ArcGIS Online中发布托管要素图层的步骤

        随着webgis的发展普及,越来越多的GISer通过web来搭建定制的gis应用,有些图层的要素需要进行编辑,增加,删除的操作,esri提供了一种无需部署任何环境,通过在ArcGIS Online发布托管要素图层的解决方案,本文为在ArcGIS Online中发布托管要素图层的详细步骤。 1.登录ArcGIS Online账号(若无账旁袭号,请先注册) 2.进入主页后,点击内容,可看到你在ArcGIS Online中发布的内容 3.点击新建项目,弹窗新建项目选择框         本示运亩兄耐野例选择从本地添加shp压缩文件(可识别zip文件,不能识别rar文件),也可通过web或者url的方式添加shp文件。 4.系统自动识别所上传的压缩文件为shapefile,选择添加并创建托管要素图层 选择创建托管要素图层,shapefile才能在被api等调用时,进行编辑操作。 5.点击下一步,可选择shapefile要放置的文件夹位置,添加标签,摘要 6.点击保存完成托管要素图层的发布 可通过点击内容,查看刚刚发布的托管要素

⑷ ArcGIS Server 发布shp

shp文件作为图层的数据源文滑高件,用arcmap打开shape文件,然后把其保高亮存为mxd文件,这样就信念尺可以在arcgisservermanager里面来发布了。Goodluck~

⑸ 如何利用GeoServer发布卫星地图服务

1安装GeoServer我安装的是GeoServer2.3.2版本(本教程与Geoserver的版本关系不大,下载最新版的也适用),最好按照默认目录安装,一步一步Next,其中默认帐号如下图所示2使用GeoServer上传数据(1)打开开始菜单,找到GeoServer的目录,打开GeoServerDataDirectory,如下图所示,该目录使用来保存GeoServer中用来发布的数据。(2)打开该目录(GeoServer2.3.2\data_dir)后,进入data目录,新建一个文件夹myTestData,用来保存你将来要发布为WMS和WFS的数据,将数据存放在该目录中,如下图所示。(3)打开开始菜单,找到GeoServer的目录【与(1)相同】,打开StartGeoServer,等待服务打开之后,再打开GeoServer的目录中的GeoServerWebAdminPage,网址为:(测试用可以随便写一个),该URI在发布WFS时要用到,如下图所示。选择界面左上角的stores,然后选择AddnewStore,添加数据。如下图所示。在NewDataSourse中,选择第一项Directoryofspatialfiles(shapefiles),如下图所示,本文主要将简单的发布shp数据,后续文章会将将shp数据存储到PostGIS空间数据耐升库中,然后使用GeoServer将PostGIS中的空间数据发布为WMS/WFS数据。在NewVectorDataSource页面对表单进行如下设置,点击Save保存。Sava保存之后,会出现NewLayer页面,这里面有你刚才保存在目录中的所有数据,由于我只保存了一个shp文件则亩洞,所以只有一个Layer,如下图所示。3使用GeoServer发布数据为WMS和WFS在刚才的NewLayer页面中,对你要发布的数据,点击该数据最右边的Publish,在Data标签页中按照下图进行设置,顺序很重要,其他不用改。改好之后,在最下面点击Save就发布成功。那么如何查看你发布的数据,在页面右上孙枯角点LayerPreview就出现所有发布的图层。在LayerPreview里面可以找到你刚才发布的数据,如下图所示。点击OpenLayers可以查看你刚才发布的数据,点击KML可以将你刚才发布的数据生成KML文件,点击GML可以将你刚才发布的数据生成GML文件。下图如OpenLayers的效果点击SelectOne可以选择你需要的各种地图服务,如下图所示选择WMS——PNG即可发布为WMS服务,选择WFS——GML2即可发布为WFS服务,当然,你选择其它的格式也完全可以。以WMS——PNG为例来说明,如下图所示,其中浏览器的地址栏中字符串就是你的WMS服务(当然WFS也一样):下图为WFS——GML2的数据效果如果需要将局域网中访问刚才发布的WMS和WFS服务,只要将地址中的localhost改为你的IP地址即可。后续文章将讲解WMS和WFS的基本操作和函数,以及如何在Mapbox、Openlayers中调用WMS服务和WFS服务。

⑹ shp格式文件是什么样的

包括一个主文件,一个索引文件,和一个dBASE表。

shape文件由ESRI开发,一个ESRI(Environmental Systems Research Institute)的shape文件包括一个主文件,一个索引文件,和一个dBASE表。其中主文件的后缀就是.shp。

shp文件由固定长度的文件头和接着的变长度记录组成。每个变长度记录是由固定长度的记录头和接着的变长度记录内容组成。

(6)shp文件web发布扩展阅读

Shapefile格式是由多个文件组成的,要组成一个Shapefile,有三个文件是必不可少的,它们分别是".shp", ".shx"与 ".dbf"文件。

表示同一数据的一组文件其文件名前缀应该相同。例如,存储一个关于湖的几何与属性数据,就必须有lake.shp,lake.shx与lake.dbf三个文件。

而其中“真正”的Shapefile的后缀为shp,然而仅有这个文件数据是不完整的,必须要把其他两个附带上才能构成一组完整的地理数据。

除了这三个必须的文件以外,还有八个可选的文件,使用它们可以增强空间数据的表达能力。所有的文件名都必须遵循MS DOS的8.3文件名标准(文件前缀名8个字符,后缀名3个字符,如shapefil.shp);

以方便与一些老的应用程序保持兼容性,尽管现在许多新的程序都能够支持长文件名。此外,所有的文件都必须位于同一个目录之中。

⑺ 爬取数据生成shp文件

Github仓库地址为 https://github.com/WanZixin/SinaWeibo-LocationSignIn-spider

共有两大功能,一个功能是根据高德地图web服务API获取行政区划坐标串卜轿,写入行政区shp文件;另一个功能是根据高德地图的接口获取poi坐标串,写入aoi(area of interest)的shp文件。

lib文件夹 ,包含两个xls文件,分别是高德地图的城市编码表和POI分类编码表。

result/district_shp文件夹 ,用于存储生成的行政区shp文件颤团。

result/aoi_shp文件夹 ,用于存储生成的aoi的shp文件。

config.ini文件 ,配置文件,填写高德地图web服务的key;填写要爬取的poi的类别编型洞肆码;填写爬取城市的adcode。

getPoiShp.py文件 ,生成指定专题、指定城市的aoi的shp文件。

getDistrictShp.py文件 ,生成行政区划shp文件。

gcj02togps84.py文件 ,高德地图使用的是GCJ-02坐标系,用此py文件转换为WGS-84坐标系。

在具体操作前,首先需要注册高德地图开发者账号,然后申请Web服务API密钥(Key)。

的请求URL,例如;<u style=”box-sizing: inherit;”> http://restapi.amap.com/v3/config/district?key= <用户的key>&keywords=<关键词>&subdistrict=<子级行政区级别(0或1)>&extensions=all</u>。须注意的一点是:extensions参数应为all,若为base则只返回基本信息,其中不包含坐标串。

[图片上传失败…(image-c01f71-1594714471699)]

的请求URL,搜索POI有四种方式,分别是:关键词搜索、周边搜索、多边形搜索和ID查询。这里我们使用关键词搜索的方式,指定city并设置citylimit为true,只搜索城市内的数据。例如:<u style=”box-sizing: inherit;”> https://restapi.amap.com/v3/place/text?keywords=北京大学&city=beijing&output=xml&offset=20&page=1&key= <用户的key>&extensions=all</u>。

如果有什么建议,欢迎联系我 [email protected] 或提issue。欢迎star!

⑻ 如何利用GeoServer发布卫星地图服务

环境配置由于GeoServer是基于J2EE的开源项目,需要java的运行环境,所以需要安装JDK;其次,要访问geoserver的服务,需要tomcat服务器。 3.1搭建java运行环境直接安装附件内的JDK1.8即可,安装完成后点击“开始”→“运行”,在弹出的对话框内输入“cmd”进入管理员界面,在界面内输入“java -version”(注意java和-version之间有一个空格),出现图4所示的界面,则说明java环境已经搭建完成。说明:如果此处未出现图4所示的界面,说明java运行环境未搭戚纳仿建好,可以去网上查阅配置java环境变量的相关资料。2.创建tomcat服务器按默认安装tomcat即可,注意记下tomcat的安装目录(安装目录可以任意选择,不一定要安装在C盘)之后需要在安装目录下解压geoserver.war。配置GeoServer安装好tomcat后,将附件内的geoserver.war,复制到tomcat的webapps目录下,例如我的tomcat安装在C盘,此处的完整路径为C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps在安装目录Tomcat 7.0文件夹内找到bin文高纤件夹,进入并双击“Tomcat7.exe”运行,用以解压geoserver.war压缩包,解压完成后再次回到webapps文件夹,可以看到现在已经生成了一个geoserver文件夹,说明已经解压好了geoserver。geoserver.war为geoserver的工程文件,解压完成后可以将其删除,也可将其留在webapps文件夹内。安装好tomcat后在浏览器输入http://localhost:8080/geoserver/web/即可打开geoserver,默认的用户名为:admin,密码为:geoserver,登陆后效果如图10。发布地图服务 1.发布shp格式地图 1.1新建工作空间点击“工作空间”→“添加新的工作空间”(图11),在出现的页面中添加工作空间的名称(尽量用英文)和对应的url(这里输入的url为http://www.metarnet.com/gis)并将其设置为默认工作空间。1.2新建数据集数据准备,在geoserver文件夹内的data文件夹内新建一个文件夹t_shapes(图13)用来存放shp数据,将准备好的矢量数据全部放在此文件夹内(shp文件最好以英文的方式命名)。点击“所有数据集”→“添加一个新的数据集”,在出现的页面中选择“矢量数据源”→“Directory of spatial files (shapefiles)”,将整个文件夹的shp文件添加进来。点击“Directory of spatial files (shapefiles)”后,在出现的页面选择好工作空间,设置好数据源的名称,然后选择数据源的路径。单击“保存”后,会出现“新图层”界面,可以看到已经加载进入的shp文件图层,点击“发布”,可以选择某个地图进行发布。在弹出的“编辑图层”界面内设置好名称、标题和关键字,下拉,选择茄镇“geoserver提供给客户端的SRS”(即选择坐标系),这里选择“EPSG:4326”(即WGS84坐标)和生成边界框的坐标(可点击自动生成)。注:这两个部分是必须要填写的,不可缺少。单击“保存”后会出现“所有图层”界面,点击“添加一个新资源”,在“新图层”界面选择之前导入的数据源。最后,点击“Layer预览”,可以查看到已经发布的图层,点击“OpenLayers”即可预览发布的地图。同时,我们也可以在“所有格式”一栏点击“选择一个”下拉菜单将发布的地图导出成kml、jpg、tif等多种格式。如果想要同时发布多个图层的话,只需要在预览的链接内多增加几个图层就行了,示例:原链接:http://localhost:8080/geoserver/TEST/wms?service=WMS&version=1.1.0&request=GetMap&layers=TEST:Build&styles=&bbox=114.1510858193551,26.307060704787773,115.43754023979032,27.769242374236235&width=450&height=512&srs=EPSG:4326&format=application/openlayers 修改后增加的链接:http://localhost:8080/geoserver/TEST/wms?service=WMS&version=1.1.0&request=GetMap&layers=TEST:Build,TEST:City&styles=&bbox=114.1510858193551,26.307060704787773,115.43754023979032,27.769242374236235&width=450&height=512&srs=EPSG:4326&format=application/openlayers修改后的链接增加了一个图层,图层名称为City(注:此图层必须为已发布的图层),修改后的地图加载如图。2.发布tif格式卫星图类似于发布shp格式的地图,发布tif卫星图之前也要在geoserver的data文件夹下新建一个文件夹,命名“t_raster”。在添加数据集的时候选择“删格数据集”→“GeoTIFF”,其余设置类比发布shp地图。发布后,在“Layer预览”中找到发布的tif图片,点击“OpenLayers”即可预览,发布的卫星地图。说明:此处发布的tif图片大小不宜超过2G,超过之后会影响数据的读写。


赞 (0)