Durch SQL
Sie benötigen Zugriff auf die Daten und Zugriff auf eine SQL-Datenbank. Sie können die Informationen über eine einfache SQL-Abfrage ableiten. Dieses Beispiel wurde für SQL Server in TSQL geschrieben.
In der Abfrage werden die IDs für Hydranten (Schicht A) und Brandbezirk (Schicht B) zusammen mit allgemeinen Bezeichnern und der jeweiligen Geometriedefinition aufgelistet. Da die Geometrie definiert ist, können Sie diese Ergebnisse in Ihre Tabelle einfügen, wenn Sie sie in eine Tabelle einfügen.
SELECT WHYDRANT.OBJECTID AS HYDID,
WFIREDISTRICT.OBJECTID AS FDID, WHYDRANT.UNID AS UNID,
WFIREDISTRICT.UNID AS FDUNID, WHYDRANT.SHAPE
FROM WFIREDISTRICT
INNER JOIN WHYDRANT ON
WFIREDISTRICT.SHAPE.STContains(WHYDRANT.SHAPE()) = 1