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