gis中开始编辑之后显示空间参考_空间参考—帮助 | ArcGIS Desktop
空間參考包括一個 x、y、z 值的坐標系。在企業(yè)級地理數(shù)據(jù)庫中,空間參考還包含容差值和分辨率值。所有這些信息組合在一起將有助于指示平面地圖上的形狀表示地球上的哪個位置。
各空間參考還包括一個標識符(通常被稱為熟知 ID、空間參考 ID 或 SRID)和一個坐標系的熟知文本定義。還有一些特定標準 ID,例如由歐洲石油測繪組 (EPSG) 或 ESRI 定義的 ID,但空間參考的 ID 并不始終是標準 ID。這對于您在不同數(shù)據(jù)庫之間移動空間數(shù)據(jù)會有一定的影響。有關(guān)詳細信息,請參閱本主題中的“如何在 ArcGIS 中使用空間參考系統(tǒng)”部分。
通過 ArcGIS 創(chuàng)建時,具有指定 SRID 的空間參考系統(tǒng)將分配到要素類。如果空間參考未指定,則要素類會具有一個未知的空間參考。此空間參考和 SRID 將應(yīng)用于要素類中的所有行。
直接在數(shù)據(jù)庫中(ArcGIS 外部)創(chuàng)建空間表時,空間表中的每條記錄均可分配有不同的 SRID 和空間參考。但在 ArcGIS 中使用這些數(shù)據(jù)庫表時,ArcGIS 只對整張表識別一個 SRID 和空間參考。可定義查詢圖層來指定要使用哪個 SRID,在 ArcGIS 中可訪問具有該 SRID 的所有行。否則 ArcGIS 讀取表中第一行的 SRID,在 ArcGIS 中只可訪問已定義該 SRID 的行。空間參考表
在 ArcGIS 支持的企業(yè)級地理數(shù)據(jù)庫和數(shù)據(jù)庫中,所有空間參考系統(tǒng)都存儲在系統(tǒng)表中。地理數(shù)據(jù)庫中的空間參考表
從 ArcGIS 10.1 開始,用于 Oracle (sde.st_spatial_references) 和 PostgreSQL (public.sde_spatial_references) 中 ST_Geometry 的系統(tǒng)表就預填充了使用空間參考 ID (SRID) 的 EPSG 代碼的空間參考系統(tǒng)。Oracle 和 PostgreSQL 中的升級地理數(shù)據(jù)庫將包含添加到 sde.st_spatial_references 表和 public.sde_spatial_references 表中的空間參考系統(tǒng)。
有關(guān)每個數(shù)據(jù)庫管理系統(tǒng)的地理數(shù)據(jù)庫中空間參考表所有列的定義,請參考各自的系統(tǒng)表主題:開始行動:
以下是有關(guān)如何在地理數(shù)據(jù)庫中使用空間參考系統(tǒng)的技術(shù)詳細信息:
存儲前,內(nèi)部功能會利用空間參考系的參數(shù)將幾何的每個浮點型坐標都轉(zhuǎn)換和調(diào)整為 64 位正整數(shù)。進行檢索時,這些坐標將恢復為其外部浮點型形式。
通過以下步驟將浮點型坐標轉(zhuǎn)換為整型:減去 falsex 值和 falsey 值,從而轉(zhuǎn)換為假定原點;乘以 x,y 單位進行比例調(diào)整;添加半個單位;然后截掉余數(shù)。
以類似方式處理可選的 z 坐標和度量值,不同之處在于使用 falsez 值和 falsem 值進行轉(zhuǎn)換,然后使用 z 單位和 m 單位進行比例調(diào)整。數(shù)據(jù)庫中的空間參考表
除非已在 Oracle、PostgreSQL 或 SQLite 數(shù)據(jù)庫中安裝了 ST_Geometry 類型,否則使用 SQL 幾何類型的數(shù)據(jù)庫將不包含 ArcGIS 系統(tǒng)表。每個 DBMS 都擁有自己的系統(tǒng)表或表,用于存儲空間參考元數(shù)據(jù)。通常,這些表用于存儲坐標系的熟知文本和 ID,但不存儲精度值或容差值。
大多數(shù)數(shù)據(jù)庫都將 EPSG 代碼用于其空間參考 ID。
有關(guān)詳細信息,請參閱 DBMS 文檔。如何在 ArcGIS 中使用空間參考系統(tǒng)
在 ArcGIS 中創(chuàng)建要素類時,請選擇空間參考。如果將數(shù)據(jù)存儲在地理數(shù)據(jù)庫中,則 ArcGIS 會根據(jù)您選擇的空間參考來計算默認的 x、y、z 和 m 單位及偏移。
如果使用 ArcGIS 將數(shù)據(jù)粘貼或?qū)氲綌?shù)據(jù)庫或企業(yè)級地理數(shù)據(jù)庫,ArcGIS 將提取傳入數(shù)據(jù)的坐標系的可識別文本描述和 ID,以及容差和分辨率(如果存在),然后將其與空間參考系統(tǒng)表中的值進行比較。如果找到匹配值,則使用現(xiàn)有空間參考。如果未找到匹配值,例如,如果傳入的數(shù)據(jù)具有一個自定義空間參考,則結(jié)果取決于針對目標數(shù)據(jù)庫或地理數(shù)據(jù)庫中創(chuàng)建的表的空間列所使用的空間類型。
請參閱什么是 SRID 了解導入或粘貼空間數(shù)據(jù)時,目標 PostgreSQL、Oracle、SQL Server 或 Netezza 數(shù)據(jù)庫中所用的 SRID 的列表。
無法從 ArcGIS 將具有未知空間參考的空間數(shù)據(jù)發(fā)布為服務(wù)。要發(fā)布數(shù)據(jù),請針對它創(chuàng)建查詢圖層,并針對該查詢圖層指定空間參考。
總結(jié)
以上是生活随笔為你收集整理的gis中开始编辑之后显示空间参考_空间参考—帮助 | ArcGIS Desktop的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 14nm 末代旗舰,英特尔 11 代酷睿
- 下一篇: pdmreader读写注册表失败_用PD