地理信息系统

制图师,地理学家和GIS专业人员的问答

4
使用C#读取shapefile?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 我是ArcGIS的新手,正在尝试一些方法。 我正在尝试使用C#读取shapefile(作为输入提供) 我想生成一个包含基础元数据信息的PDF文件(类似于“识别”工具)吗?
11 shapefile  c# 

2
从Landsat栅格图像中提取道路
为了研究雨林中道路网络的扩展,我试图从Landsat图像中提取道路。我们已经有了清晰,无云的合成物,可以用肉眼清晰地看到道路,但是将它们提取到线状要素中很难,因此我想知道是否有人知道一种可以处理Landsat提供的大图像的好的算法或方法?我已经尝试过Grass's r.thin,但这似乎不起作用。

1
如何将整个地球表示为多边形?
这与确定Polygon的内部有关。 我的困难是,如果我指定一个从东到西覆盖地球的多边形,它将仍然沿前陆有一个边界,该边界会以方位角投影形式显示。例如,在GeoJSON中: { "type": "Polygon", "coordinates": [ [[-180, -90], [-180, 90], [180, 90], [180, -90], [-180, -90]] ] } 有没有标准的方法来指定无边界的全球面多边形? 我考虑过使用一个空的外圈: { "type": "Polygon", "coordinates": [ [] ] } 逻辑是我可以指定其他环作为要打孔到整个多边形的孔。 不幸的是,GeoJSON规定LinearRings必须至少具有4个点,因此这会偏离规范。但是,我仍然对了解是否可以在其他任何地方使用此方法感兴趣。

2
传单:如何移动图层控制菜单?
这可能是一个愚蠢的问题,但我找不到实现此目的的文档记录方式。 我想自由地将图层控制菜单放置在默认放大/缩小按钮附近的左上方。 我的图层控件如下所示: // Group layers as overlay pane overlayPane = { "Endpoints" : endpointMarkerLayer, "Links" : linkLineLayer }; // Add a layer control element to the map layerControl = L.control.layers(null, overlayPane); layerControl.addTo(map); 其中endpointMarkerLayer和linkLineLayer是分别包含标记和折线的图层。 是否有选项指定菜单应出现的位置?或者,如何获取对控制菜单的DOM-objcet的引用,以便可以为其分配自定义类并覆盖CSS中的定位?
11 layers  leaflet 


1
如何使用基准转换在QGIS中重新投影栅格文件?
我想将tiff光栅文件从投影A(ETRS89 / UTM区域32)重新投影到投影B(DHDN / Gauss-Kruger区域2)。这两个投影的基准不同,因此我必须使用基准转换(本例中为NTv2 BETa2007)。我想用投影B创建一个新的栅格文件,因为我想在另一个软件中使用它。因此,即时投影并不是我所需要的。 我尝试了“栅格”>“变换”(或类似方法-我不知道英语菜单),但是在这里看不到如何定义基准变换。 如何在Qgis中使用基准转换对栅格文件进行永久性重新投影?

1
如何在QGIS中自定义图例图标?
在QGIS shapefile中的图层下,多边形图层似乎总是由直角多边形表示,这会转换为Composer中的地图图例。有什么方法可以将轮廓更改为更具代表性的形状,即湖泊通常没有直角。 ArcGIS在图例选项下具有一项功能,可将图层中使用的符号替换为首选符号,例如正方形到圆形或“球形”。我追求QGIS中的类似功能。 谢谢。
11 qgis  symbology 

2
在QGIS中沿折线创建随机点?
我试图沿着QGIS中的折线shapefile创建随机点。基本上,就像“研究工具”中的“随机点”工具一样,只是折线而不是多边形。 我尝试将线文件转换为多边形shapefile,但是它在某些区域填充了多边形,而其他区域则保留了较长的线型多边形。 我对QGIS相当陌生,对Python代码并不真正熟悉。


1
将比例转换为分辨率的数学背后?
我有一个配置好的 ArcGIS服务,如以下pastbin所示 。具体来说,第一个LOD如下所示: { "level": 0, "resolution": 222.2222222222222, "scale": 256000 } 我确定了如何从256000的比例转换为222.222的分辨率: var dotsPerInch = 96.0; var inchesPerFoot = 12.0; var dotsPerUnit = dotsPerInch * inchesPerFoot; var scale = 256000; var resolution = scale / dotsPerUnit; 但是相关的WMTS服务报告的“ ScaleDenominator”值为241904.7619047619: <TileMatrix> <ows:Identifier>0</ows:Identifier> <ScaleDenominator>241904.7619047619</ScaleDenominator> <TopLeftCorner>-1.77905E7 4.643889999999999E7</TopLeftCorner> <TileWidth>256</TileWidth> <TileHeight>256</TileHeight> <MatrixWidth>3</MatrixWidth> <MatrixHeight>3</MatrixHeight> </TileMatrix> 此值背后的数学是什么?也就是说,在给定的比例为256000的情况下,ESRI如何达到ScaleDenominator的241904.7619?
11 arcgis-10.1  wmts 

6
将Google Basemap添加到ArcGIS
我正在寻找一种将Google Earth影像添加到ArcMap 10的方法。一年多以前,一位GIS.SE成员提到Arc2Earth是完成此任务的唯一方法(04/2011主题)。这里描述了另一种令人费解的方法。将Google Earth影像引入ArcGIS方面是否取得了进展?

7
提取栅格DEM高程到ArcGIS Desktop中的矢量属性表?
我有一个包含多个图层组的ArcMap 10项目。一层是栅格DEM,另一层组是一堆矢量shapefile(包括点,线和面)。客户端希望所有矢量数据都包含Z值。 用X和Y值填充矢量数据的属性表很容易,但是如何填充Z值? 有没有一种方法可以使用“字段计算器”从每个矢量要素的DEM图层中“抓取”高度值? 我应该补充一点,我们没有3D Analyst或Spatial Analyst扩展的许可证。

4
获取折线的所有点
我在python中有一些折线要素对象。现在,我想获得折线的所有要点。 例如,如果折线具有起点[0,0]end point [5,5]。结果:[1,1];[2,2];[3,3];[4,4];[5,5]。 我想找到那条线上的所有整数点,包括终点。对于直线来说,这很简单,但是如果折线具有Beizer曲线,圆弧,椭圆弧几何类型,那我该怎么办? 编辑: 我只能使用在所有许可级别的ArcGIS中都可用的那些工具。例如,ArcGIS Basic。

2
从地理数据库导出所有编码值域
今天早上在ESRI-L邮件列表上,存在一个有关如何查看或导出地理数据库的所有编码值域的问题。目的是以表格形式显示域的内容,以使它们易于阅读。 该DomainToTable工具做到这一点很容易为单个域,但是当有许多领域是快速增长令人厌烦。我能提供的最佳建议是批处理功能,但即使这样,也需要分别了解或查找域名称。 当然有更好的方法吗?

4
如何将qgis.core导入Python应用程序?
我是Python的新手。我想使用Windows 7 64位上的QGIS库使用Python创建GIS应用程序。 我的方式: 安装QGIS 1.7.0 我设置PYTHONPATH = D:\ Program Files(x86)\ Quantum GIS Wroclaw \ apps \ qgis \ python 我从C:\ Program Files(x86)\ Quantum GIS Wroclaw \ bin中的cmd运行python 我输入import qgis.core,出现一个带有文本的弹出窗口 该程序无法启动,因为您的计算机缺少qgis_core.dll。尝试重新安装程序以解决此问题 和cmd中的文本是 ImportError:DLL加载失败:找不到指定的模块。 谁能帮我?
11 python  qgis 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.