地理信息系统

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

3
在停车场等区域实施路由的最佳方法是什么?
我正在使用OSM2PO来路由步行路线,并且我注意到很多OSM步行路线都不理想。 例如,有许多道路被停车场划分,这些道路显然是可以步行的,但是它们被忽略并且没有被转换成道路,因此路由器认为您不能穿过它们。这导致步行距离比必要的更长。 有什么实际的方法可以解决这个问题?我猜想在处理任何可步行的“区域”(即没有通过它们的路径的公园)时也会发生相同的问题。 另一个问题是人行道不连接道路。在许多情况下,这又会导致路由选择结果低于标准。 OSM到处都有这些问题。这听起来像是一个困难的问题,但是却是一个常见的问题,所以我想知道是否有人以实用的方式解决了这个问题。 感谢您的想法!


1
如何在弹出窗口中插入新行文本
我正在使用Leaflet Marker Cluster,并且我需要在弹出窗口中显示五行。但是,当我写这篇文章时,它们都在同一行。有人可以帮助我成为另一个人吗? var a = addressPoints[i]; var title = a[2]; var univ = a[3]; var direct = a[4]; var city = a[5]; var state = a[6]; var marker = new L.Marker(new L.LatLng(a[0], a[1]), { title: title } ); marker.bindPopup("Student: " + title + "University: " + univ + "Direction: …
9 leaflet  popup 

2
寻找用于对航空影像进行正射校正的工具
我想知道是否有人知道一个开放源代码,可以用于QGIS而不是GRASS,可用于对扫描的存档航空照片进行正射校正。我看过OSSIM和其他一些软件包,但根据我的判断,它们不允许基于地理图像或矢量的用户输入来处理单个图像。像ERDAS和PCI这样的软件包允许这样做,但是我正在寻找一种开源解决方案。QGIS的Georefrencer插件很好,但我希望能够使用DEM(数字高程模型)作为Z信息的来源,以解决地形起伏问题。 任何帮助都将非常有用,或者澄清OSSIM或其他我可能会误解的产品。

2
自定义投影时如何确定投影参数
我正在尝试自定义Albers和Hotine斜墨卡托(HOM)投影,以最小化我正在分析的区域中的失真。该区域的纬度范围从大约51度到62度,覆盖了大约乌克兰大小的区域。该区域面向西北-SE。 我想确保使用正确的方法来确定两个投影参数:投影中心的经度/纬度和中心线方位角。我正在使用ArcMap v10。到目前为止,这是我遵循的过程: 创建了一个定义分析区域的多边形(通常,通过围绕覆盖该区域的分水岭范围创建一个凸包)。这个多边形是我要为其定制投影的区域。 将多边形投影到Geographic / NAD 83。 使用Jeff Jenness的“图形和形状工具” (http://www.jennessent.com/arcgis/shapes_graphics.htm)确定GRS80椭球上多边形的质心。结果坐标是我用于“投影中心”参数的坐标。 为了确定中心线方位角,我首先将多边形投影到一个方位角等距投影,在步骤3中确定的坐标处指定投影中心。 然后,我绘制了一条折线(在方位角等距投影中),捕捉到投影中心点,代表区域多边形的方向趋势。为了获得投影中心的方位角,我使用了Jeff Jenness的“图形和形状工具”来确定测地曲线在中心点的起始方位角。 对于Albers投影,我将使用步骤3中确定的投影中心的经度。还使用Bill Huber(http://forums.esri.com/Attachments/34278.xls)创建的出色电子表格来确定位置放置标准平行线以最小化多边形区域内的比例尺失真。 如果需要知道,我使用的是ArcMap的HOM版本,该版本使用由投影中心的一个点及其方位角定义的中心线。ESRI将其称为“ Hotine_Oblique_Mercator_Azimuth_Center”。在EPSG中,我相信这是Obcque Mercator,Hotine Variant B,EPSG方法代码9815。 我希望有一些投影专家可以告诉我上述过程(尤其是步骤3和4)是否是确定所需投影参数的正确方法。我在正确的轨道上吗?确定球体上的中心和测地线与中心点的角度(而不是“ 2d”几何中心和方位角)是否正确? 我希望问题描述清楚。我热切期待任何答案,技巧,讨论等!

3
使用ArcPy检索起点和终点坐标?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为地理信息系统堆栈交换的主题。 10个月前关闭。 如何使用ArcPy检索折线要素类的起点和终点坐标? 我希望将段标识符传递给子例程,并使其传回开始和结束坐标。字段计算器方法对我不起作用,因为我需要在其中无法执行的其他计算的值。(我也不想更改数据以将这些坐标存储为属性。)我正在尝试计算“中心出”寻址方案的地址范围。地址值取决于到“县中心”的距离。
9 arcpy  point 

1
天梭椭圆投影的一个示例?
我正在尝试通过天梭(Tissot)指标计算等角投影的变形。我曾尝试上的指示以下这篇文章(除其他事项外),但它超出了我的理解作为一个业余。 因此,我想知道是否有人会为一个等长的经纬度(例如,您最喜欢的并且在等长角投影上变形的那个)计算单个Tissot椭圆。我不完全了解变量是什么以及它们来自何处,因此了解实际的方程式将非常有用。 我试图理解这些方程,以便可以将它们插入正在编写的映射程序中。我在此线程中提出了一些一般性问题,但我认为一个具体的示例将帮助我弄清楚其余的问题。 一如既往,非常感谢。 NCashew

2
“数据定义的”标签设置的有效值是什么?
我正在使用QGIS 1.8。我想使用新的标签引擎及其“数据定义的设置”选项在现有shapefile上自定义标签特征。我想知道每种设置的属性表字段类型是什么:所有7个字体选项,所有2个缓冲区选项和所有6个位置选项。它们应该都是数字字段,还是某些文本,或者两者都为?我想在属性表中正确创建这些字段,以便可以将它们映射到标签字段设置。我在任何地方都找不到有关正确字段类型的信息。感谢您的想法。
9 qgis  labeling 

1
如何使用mmqgis创建50x50 m的六角形网格?
我正在尝试使用mmqgis插件创建一个六边形网格,而我对如何填写所需的变量感到非常困惑。我希望六角形的大小(真实生活中)大约为50m x 50m,而我的项目是长/纬度的。我希望有人能提供帮助。谢谢 萨尔

2
GeoDjango的用法
我们正在创建一个在地图上显示地理数据的网站(当前使用Google Maps js API)。我们目前正在使用postgres + postGIS + php。建议我研究一下GeoDjango的用法。我在确定GeoDjango在postGIS已提供的功能(即点,线串,多边形,距离计算,面积计算,“内部”逻辑等)之上提供哪些附加地理功能时遇到了麻烦。 GeoDjango是否提供其他功能,还是要简化现有地理功能的使用? 谢谢!

2
给定河段折线,洪水位高程点和地表DEM来生成洪泛区生成?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 考虑到以下数据集,我希望以最准确,最有效的方式生成洪泛平原多边形,以表示20和100年洪泛区: 河断面折线 河流水流折线(相对海岸线之间的中心线) 每个横截面的顶点的20年和100年高程值 地面的数字高程模型(每个像素具有高程值的栅格) 到目前为止,这是我建议的方法: 形成界定洪水泛滥区以外的每个部分,河流中心线和内陆区域的多边形 对于上一步中形成的每个多边形,提取相交的栅格表面(通过Mask提取) 使用“重分类”工具隔离小于或等于该部分的洪水高程(20年和100年)值的DEM像素 将栅格(上一步中的栅格重新分类)转换为矢量(多边形),以在每个部分之间形成洪泛区。 合并多边形以形成连续的洪泛区 我正在寻找能提供可用数据的见解和建议,以产生最准确的结果。 我可以访问ArcGIS和Spatial Analyst和3D Analyst扩展。



1
通过在Google API中从MySql和PHP中获取数据,绘制随着汽车行驶而增长的折线
我想通过从MySQL和PHP中获取数据,随着汽车随着动画的运动而在Google Map上显示折线(例如在本网站:http : //econym.org.uk/gmap/example_cartrip2.htm)。为此,我引用了Google API教程Polyline中的代码。我还从SQL中获取了以下数据:.html function load() { var point; var flightPlanCoordinates=new Array(); var map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(18.33, 73.55), zoom: 7, mapTypeId: google.maps.MapTypeId.ROADMAP, mapTypeControl: false, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR }, navigationControl: true, navigationControlOptions: { style: google.maps.NavigationControlStyle.SMALL } }); downloadUrl("xmltry.php", function(data) { var xml = data.responseXML; var …

1
如何通过IIS7使Geoserver工作?
我已经在使用IIS作为默认Web服务器的Win 2008 64位服务器上安装了GeoServer 2.1.4,但是没有明显的文档通过IIS发布它。 有谁知道有很好的文档记录的过程,可以通过IIS7访问GeoServer的原始安装? 我真的不需要安装Tomcat / Apache,因为我知道我的生产服务器Overlords对于在生产计算机上安装它不满意。 如果找到解决方案,我一定会写下来! 谢谢大家...

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.