0

我正在尝试获取我创建的县内细分的 shapefile,并将其与县评估区(地块数据)提供给我的另一个 shapefile 对齐。当我试图让他们排队时,我的街道 shapefile 与其他所有内容都不对齐。它们都在同一个坐标系上,我不想为细分重新创建 shapefile。有什么想法吗?

4

4 回答 4

1

这个问题的答案可能很简单,也可能很复杂,具体取决于您的情况。作为一名 GIS 开发人员,我最常将此视为坐标系定义不正确的症状。但是,是否是这种情况以及解决方案在很大程度上取决于您的环境。从这里开始,我假设您正在使用 ESRI 包...

我同意其他海报的观点,即您的问题是不匹配的投影和/或基准定义之一。

关于 ESRI 软件中的预测,最重要的一点是:

在 ArcCatalog 中手动设置数据集(shapefile、地理数据库要素类等)的投影不会重新投影该数据集!!!

为了重新投影您的数据,您必须从您一直在其中工作且数据明显正确排列的 ArcMap 会话中导出数据。在导出过程中,您可以选择使用基础地图的坐标系或原始数据集的坐标系保存数据。

您最好的办法是按照以下步骤创建具有正确投影的新数据集,然后推断您需要做什么来解决您的特定问题:

  1. 创建一个新的 ArcMap 会话并设置其坐标系:

在没有其他数据的新 ArcMap 会话中执行此操作。请务必将 ArcMap 地图视图的坐标系显式设置为所需的坐标系(我推荐与您尝试叠加的数据相匹配的坐标系,或者来自另一个成熟数据集的坐标系)。

  1. 添加另一个具有已知良好坐标系的数据集。

  2. 在此 ArcMap 会话中创建新数据集。为您的新数据提供与 ArcMap 地图视图和地图中的另一个数据集相同的坐标系。将新数据的 XY 域设置为超出其他数据集定义的区域,但不要超出会降低所需空间分辨率的大小。

  3. 创建您的数据。此时可以是任何数据。一些线,一些多边形等。保存您的工作。

  4. 导出新数据集。出现提示时,选择使用底层地图视图的坐标系进行保存。

  5. 创建一个新的 ArcMap 会话并添加您的新数据集。然后添加您的宗地数据集。它们现在应该在您的地图窗口中占据相同的空间。

  6. 随心所欲地编辑新数据。

如果这没有帮助,可能会出现一些问题:

  • 您没有正确执行这些步骤 - 检查 ESRI 文档;这是一个有据可查的问题。

  • 您尝试匹配的宗地数据没有正确定义的坐标系。这些数据的保存者总是有可能不知道他们在做什么,并且把它搞砸了。我已经多次看到这个问题,我愿意承认。

  • 您已匹配投影,但与基准面不匹配。许多市政当局仍在使用 NAD27 中的数据,这已经过时了。有些人已经转移到现代 NAD83。差异可能高达 300 米,具体取决于您所在的国家/地区。此外,源自测量或 GPS 设备的数据通常在 WGS84(卫星测量的典型默认设置)中收集,这在所有实际目的上与 NAD83 相同,至少在测绘比例分辨率上。

尝试研究这些问题,看看情况如何。我再说一遍:

手动设置投影实际上并不投影该数据!

祝你好运!

于 2008-11-26T00:23:40.737 回答
0

您的问题可能是投影之一

| 投影:命名要使用的地图投影的字符串。见 | “mapproject”(在“mapproj”库中)。默认为 | 使用长宽比选择的矩形投影| 经度和纬度比例在 | 图片的中心。`-----

于 2008-10-24T17:04:45.307 回答
0

同意你的问题是投影。是否有与您的任何一个文件关联的 .prj 文件扩展名?如果不是关键首先是找出你有什么项目。如果您正在处理来自当地政府的以美国为中心的本地数据,我会猜想某种国家飞机。

于 2008-11-03T15:51:14.953 回答
0

地籍工具(测量工具)通常让您指定少数控制点,然后将“扭曲”数据以适合您的控制点。这可以是任何事情,从简单的转变到更复杂的事情。如果所有内容都移动了几英尺,您也可以使用“编辑器”选择所有 shapefile,然后将它们移动到必要的多英尺。

如果您已验证两个 shapefile 使用相同的坐标系,则投影不太可能成为问题。宗地数据从其他数据源(例如道路)“偏移”是相当常见的。这来自不一致的收集方法和参考点。

另一个错误来源可能是其中一个 shapefile 指定了错误的坐标系。例如,如果道路实际上是 WGS 1984,但它的 prj 设置为 NAD1983,您将看到一些重大错误。如果您必须手动设置 shapefile 的坐标系统(即它不包含 PRJ 而您创建了一个),通常会发生这种情况。

于 2008-11-07T15:32:19.903 回答