Mehr

Feature-Layer-Attributtabelle in Datatable und bearbeitbar machen

Feature-Layer-Attributtabelle in Datatable und bearbeitbar machen


Derzeit verwende ich dies, um es in eine Datentabelle umzuwandeln

featureCursor = layer.FeatureClass.Search(que, false); Zeile = featureCursor.NextFeature(); if (row != null) { for (int i = 0; i < row.Fields.FieldCount; i++) { dataTable.Columns.Add(row.Fields.get_Field(i).Name); aufrechtzuerhalten. Während (Zeile!= null) { dataRow = dataTable.NewRow(); for (int j = 0; j < featureCursor.Fields.FieldCount; j++) dataRow[j] = row.get_Value(j); dataTable.Rows.Add(dataRow); Zeile = featureCursor.NextFeature(); } }

Kennt jemand einen effizienteren Weg, dies zu tun.

Außerdem binde ich die Datentabelle an ein Datagrid, kennt jemand eine gute Möglichkeit, dies zu tun, damit ich die Attributtabelle bearbeitbar machen und Werte im Feature-Layer widerspiegeln kann.

Ich kann das machen, aber nicht sauber, hat das schon mal jemand versucht?


Es gibt ein verbindliches Muster von ESRI.

Hör zu:

http://edndoc.esri.com/arcobjects/9.2/NET/a6eb84fb-93db-4bc3-82a9-874d8890a8ca.htm

Gleiches Beispiel in der ArcGIS 10-Dokumentation


  • true oder die leere Zeichenfolge, die angibt, dass das Element bearbeitbar sein muss

  • false, was angibt, dass das Element nicht bearbeitbar sein darf.

Ich habe drei Ansätze. Hier können Sie je nach Bedarf sowohl <input> als auch <textarea> verwenden.

1. Verwenden Sie Eingabe in <td> .

Verwenden des <input>-Elements in allen <td> s,

Möglicherweise möchten Sie auch die Größe der Eingabe auf die Größe ihres td ändern. Ex.,

Sie können zusätzlich die Farbe des Rahmens des Eingabefelds ändern, wenn es nicht bearbeitet wird.

2. Verwenden Sie das Attribut contenteditable='true'. (HTML5)

Wenn Sie jedoch contenteditable='true' verwenden möchten, möchten Sie möglicherweise auch die entsprechenden Werte in der Datenbank speichern. Dies können Sie mit Ajax erreichen.

Sie können Keyhandler keyup , keydown , keypress usw. an <td> anhängen. Außerdem ist es gut, etwas delay() mit diesen Ereignissen zu verwenden, wenn der Benutzer kontinuierlich tippt, das Ajax-Ereignis wird nicht bei jedem Tastendruck des Benutzers ausgelöst. zum Beispiel,

3. Hängen Sie <input> an <td> an, wenn darauf geklickt wird.

Fügen Sie das Eingabeelement in td hinzu, wenn auf <td> geklickt wird, und ersetzen Sie seinen Wert entsprechend dem Wert von td . Wenn die Eingabe unscharf ist, ändern Sie den Wert von `td mit dem Wert der Eingabe. All dies mit Javascript.


Schritte zum Hinzufügen von XY-Daten als Layer

  1. Klicken Sie auf Datei > Daten hinzufügen > XY-Daten hinzufügen .
  2. Wählen Sie die Tabelle aus, die XY-Koordinatendaten enthält.
  3. Identifizieren Sie die Spalten, die die x- und y-Koordinaten (und optional die z-Koordinate) enthalten.
  4. Geben Sie das Koordinatensystem an.

Sie können mithilfe der Geoverarbeitung auch XY-Daten in Tabellen als neue Feature-Class hinzufügen.

Alternativ können Sie im Fenster Katalog die Tabelle auswählen, die die XY-Spalten enthält, und eine Feature-Class erstellen.


DOM-Positionierung

Wenn Sie DataTables für Ihre eigene Verwendung anpassen, stellen Sie möglicherweise fest, dass die Standardposition der Feature-Elemente (Filtereingabe usw.) nicht ganz Ihren Vorstellungen entspricht. Um dieses Problem zu beheben, lässt sich DataTables vom CSS 3 Advanced Layout Module inspirieren und bietet den dom-Initialisierungsparameter, der eingestellt werden kann, um anzugeben, wo bestimmte Funktionen im DOM erscheinen sollen. Sie können auch div-Wrapping-Container (mit einer ID und / oder einer Klasse) angeben, um vollständige Layout-Flexibilität zu bieten.

Jedes von DataTables dargestellte HTML-Steuerelement wird durch ein einzelnes Zeichen in der dom-Option gekennzeichnet. Zum Beispiel wird die Option l für die Eingabeoption zur Änderung der Länge verwendet.

Die verfügbaren integrierten Optionen sind:

  • l - Längenänderung
  • f - Filtereingang
  • t - Der Tisch!
  • ich - ich informationen
  • p - Seitenbildung
  • r - p R ozing
  • < und > - div-Elemente
  • <"#id" und > - div mit einer ID
  • <"Klasse" und > - div mit einer Klasse
  • <"#id.class" und > - div mit ID und Klasse

Daraus ergibt sich folgende DOM-Struktur:

Daraus ergibt sich folgende DOM-Struktur:

Alle Optionen (mit Ausnahme der Option t (Tabelle) können mehrmals angegeben werden, wenn Sie dasselbe Control mehrmals anzeigen möchten (z. B. Paginierung am oberen und unteren Rand der Tabelle).

Beachten Sie außerdem, dass DataTables durch die Verwendung von Plug-Ins zusätzliche dom-Optionen hinzugefügt werden können.

Im folgenden Beispiel werden die Tabelleninformationen an den Anfang der Tabelle und alle Interaktionselemente an den unteren Rand verschoben, jeder Wrapper in einem Container div .

Name Position Büro Alter Startdatum Gehalt
Tiger Nixon System Architekt Edinburgh 61 2011/04/25 $320,800
Garrett Winters Buchhalter Tokio 63 2011/07/25 $170,750
Ashton Cox Junior technischer Autor San Francisco 66 2009/01/12 $86,000
Cedric Kelly Senior Javascript-Entwickler Edinburgh 22 2012/03/29 $433,060
Airi Satou Buchhalter Tokio 33 2008/11/28 $162,700
Brielle Williamson Integrationsspezialist New York 61 2012/12/02 $372,000
Herrod Chandler Verkäufer San Francisco 59 2012/08/06 $137,500
Rhona Davidson Integrationsspezialist Tokio 55 2010/10/14 $327,900
Colleen Hurst Javascript-Entwickler San Francisco 39 2009/09/15 $205,500
Sonja Frost Softwareentwickler Edinburgh 23 2008/12/13 $103,600
Jena Gaines Büroleiter London 30 2008/12/19 $90,560
Quinn Flynn Supportleiter Edinburgh 22 2013/03/03 $342,000
Charde Marshall Regionaldirektor San Francisco 36 2008/10/16 $470,600
Haley Kennedy Senior Marketing Designer London 43 2012/12/18 $313,500
Tatjana Fitzpatrick Regionaldirektor London 19 2010/03/17 $385,750
Michael Silva Marketing-Designer London 66 2012/11/27 $198,500
Paul Byrd Finanzvorstand (CFO) New York 64 2010/06/09 $725,000
Gloria Little Systemadministrator New York 59 2009/04/10 $237,500
Bradley Greer Softwareentwickler London 41 2012/10/13 $132,000
Dai Rios Personalleitung Edinburgh 35 2012/09/26 $217,500
Jenette Caldwell Entwicklungsleiter New York 30 2011/09/03 $345,000
Yuri Beere Chief Marketing Officer (CMO) New York 40 2009/06/25 $675,000
Caesar Vance Pre-Sales-Support New York 21 2011/12/12 $106,450
Doris Wilder Verkäufer Sydney 23 2010/09/20 $85,600
Angelika Ramos Vorstandsvorsitzender (CEO) London 47 2009/10/09 $1,200,000
Gavin Joyce Entwickler Edinburgh 42 2010/12/22 $92,575
Jennifer Chang Regionaldirektor Singapur 28 2010/11/14 $357,650
Brenden Wagner Softwareentwickler San Francisco 28 2011/06/07 $206,850
Fiona Grün Chief Operating Officer (COO) San Francisco 48 2010/03/11 $850,000
Shou Itou Regionalmarketing Tokio 20 2011/08/14 $163,000
Michelle-Haus Integrationsspezialist Sydney 37 2011/06/02 $95,400
Suki Burks Entwickler London 53 2009/10/22 $114,500
Prescott Bartlett Technischer Autor London 27 2011/05/07 $145,000
Gavin Cortez Teamleiter San Francisco 22 2008/10/26 $235,500
Martena Mcray Post-Sales-Support Edinburgh 46 2011/03/09 $324,050
Einheitsbutler Marketing-Designer San Francisco 47 2009/12/09 $85,675
Howard Hatfield Büroleiter San Francisco 51 2008/12/16 $164,500
Hoffnung Fuentes Sekretär San Francisco 41 2010/02/12 $109,850
Vivian Harrell Finanzkontrolleur San Francisco 62 2009/02/14 $452,500
Timothy Mooney Büroleiter London 37 2008/12/11 $136,200
Jackson Bradshaw Direktor New York 65 2008/09/26 $645,750
Olivia Liang Hilfsingenieur Singapur 64 2011/02/03 $234,500
Bruno Nash Softwareentwickler London 38 2011/05/03 $163,500
Sakura Yamamoto Hilfsingenieur Tokio 37 2009/08/19 $139,575
Thor Walton Entwickler New York 61 2013/08/11 $98,540
Finn Camacho Hilfsingenieur San Francisco 47 2009/07/07 $87,500
Serge Baldwin Datenkoordinator Singapur 64 2012/04/09 $138,575
Zenaida Frank Softwareentwickler New York 63 2010/01/04 $125,250
Zorita Serrano Softwareentwickler San Francisco 56 2012/06/01 $115,000
Jennifer Acosta Junior Javascript-Entwickler Edinburgh 43 2013/02/01 $75,650
Cara Stevens Verkäufer New York 46 2011/12/06 $145,600
Hermine Butler Regionaldirektor London 47 2011/03/21 $356,250
Lael Greer Systemadministrator London 21 2009/02/27 $103,500
Jonas Alexander Entwickler San Francisco 30 2010/07/14 $86,500
Schattendecker Regionaldirektor Edinburgh 51 2008/11/13 $183,000
Michael Bruce Javascript-Entwickler Singapur 29 2011/06/27 $183,000
Donna Snider Kundendienst New York 27 2011/01/25 $112,000
Name Position Büro Alter Startdatum Gehalt
  • Javascript
  • HTML
  • CSS
  • Ajax
  • Serverseitiges Skript
  • Bemerkungen

Das unten gezeigte Javascript wird verwendet, um die in diesem Beispiel gezeigte Tabelle zu initialisieren:

Zusätzlich zum obigen Code werden die folgenden Javascript-Bibliotheksdateien für die Verwendung in diesem Beispiel geladen:

Der unten gezeigte HTML-Code ist das rohe HTML-Tabellenelement, bevor es durch DataTables erweitert wurde:

Dieses Beispiel verwendet ein wenig zusätzliches CSS über das hinaus, was aus den Bibliotheksdateien (unten) geladen wird, um die Tabelle korrekt anzuzeigen. Das zusätzlich verwendete CSS wird unten angezeigt:

Die folgenden CSS-Bibliotheksdateien werden für dieses Beispiel geladen, um das Styling der Tabelle bereitzustellen:

Diese Tabelle lädt Daten von Ajax. Die zuletzt geladenen Daten werden unten angezeigt. Diese Daten werden automatisch aktualisiert, wenn zusätzliche Daten geladen werden.

Das Skript, das zum Ausführen der serverseitigen Verarbeitung für diese Tabelle verwendet wird, ist unten dargestellt. Bitte beachten Sie, dass dies nur ein Beispielskript ist, das PHP verwendet. Serverseitige Verarbeitungsskripts können in jeder Sprache geschrieben werden, wobei das in der DataTables-Dokumentation beschriebene Protokoll verwendet wird.


Fügen Sie die von QGIS erhaltenen Daten in die MS SQL-Tabelle ein

Ich erzeuge einen Layer in QGIS, der Punkt-Features enthält, die ich auf einer Karte anzeigen muss. Dazu muss ich den Breiten- und Längengrad dieser Punktmerkmale zusammen mit ihren Details in der MS SQL-Datenbank speichern.

Ich habe mehrere Methoden ausprobiert:

  • Datenbankverbindung erstellt und Datenbanktabelle als Layer hinzugefügt (zB-Layer1). Dann habe ich den lokalen Layer als Eingabe für Layer1 bereitgestellt.
  • Ich habe auch versucht, eine SQL-Abfrage in DB Manager (QGIS) auszuführen, aber ich habe diesen Fehler in der Einfügeabfrage erhalten: Abfrageausführungsfehler bei CREATE TEMP VIEW _tview AS *****: 1 - in der Nähe von "INSERT": Syntaxfehler
  • Ich habe auch versucht, die Vektorebene in die Datenbank zu importieren, dann habe ich die folgende Fehlermeldung erhalten: Error9-Provider virtual has no createEmptyLayer method .

Ich benötige eine Anleitung, um die Daten beim Erstellen des Layers in der Tabelle zu speichern.

Ich muss das Attribut des Layers speichern, damit ich die Markierungen auf der Karte generieren kann, die durch das Hochladen einer KML-Datei (generiert aus QGIS) erstellt wurde. Jede Hilfe wird geschätzt.


Veranstaltungen

Tritt ein, nachdem ein Wert für die angegebene DataColumn in einer DataRow geändert wurde.

Tritt ein, wenn ein Wert für die angegebene DataColumn in einer DataRow geändert wird.

Fügt einen Ereignishandler hinzu, um das Disposed-Ereignis in der Komponente abzuhören.

Tritt ein, nachdem die DataTable initialisiert wurde.

Tritt auf, nachdem eine DataRow erfolgreich geändert wurde.

Tritt auf, wenn sich eine DataRow ändert.

Tritt auf, nachdem eine Zeile in der Tabelle gelöscht wurde.

Tritt ein, bevor eine Zeile in der Tabelle gelöscht werden soll.

Tritt ein, nachdem eine DataTable gelöscht wurde.

Tritt ein, wenn eine DataTable gelöscht wird.

Tritt auf, wenn eine neue DataRow eingefügt wird.


Empfohlene Vorgehensweise

  • Zeigen Sie Werte über mehrere Kategorien und Kennzahlen hinweg an.
  • Ermöglichen Sie das Filtern und Sortieren, wenn der Vergleich keine Priorität hat.
  • Helfen Sie Händlern, viele Werte aus einem gesamten Datensatz zu visualisieren und zu scannen.
  • Helfen Sie Händlern, mithilfe von Links andere Werte in der Datenhierarchie zu finden.
  • Minimieren Sie Unordnung, indem Sie nur Werte einschließen, die den Zweck der Daten unterstützen.
  • Fügen Sie eine Zusammenfassungszeile hinzu, um die Spaltensummen anzuzeigen.
  • Berechnungen nicht in die Zusammenfassungszeile einschließen.
  • Inhalt umbrechen statt abschneiden. Dies liegt daran, dass wenn Zeilentitel mit demselben Wort beginnen, sie alle gleich erscheinen, wenn sie abgeschnitten werden.
  • Darf nicht für eine umsetzbare Liste von Elementen verwendet werden, die auf Detailseiten verweisen. Verwenden Sie für diese Funktionalität die Komponente [Ressourcenliste].

Ausrichtung

Spalteninhaltstypen sind in die Komponenteneigenschaften integriert, sodass die folgenden Ausrichtungsregeln befolgt werden:


Nullkonfiguration

DataTables hat die meisten Funktionen standardmäßig aktiviert, sodass Sie zur Verwendung mit Ihren eigenen Tabellen nur die Konstruktionsfunktion aufrufen müssen: $().DataTable() .

Such-, Bestell- und Paging-Güte werden sofort zur Tabelle hinzugefügt, wie in diesem Beispiel gezeigt.

Name Position Büro Alter Startdatum Gehalt
Tiger Nixon System Architekt Edinburgh 61 2011/04/25 $320,800
Garrett Winters Buchhalter Tokio 63 2011/07/25 $170,750
Ashton Cox Junior technischer Autor San Francisco 66 2009/01/12 $86,000
Cedric Kelly Senior Javascript-Entwickler Edinburgh 22 2012/03/29 $433,060
Airi Satou Buchhalter Tokio 33 2008/11/28 $162,700
Brielle Williamson Integrationsspezialist New York 61 2012/12/02 $372,000
Herrod Chandler Verkäufer San Francisco 59 2012/08/06 $137,500
Rhona Davidson Integrationsspezialist Tokio 55 2010/10/14 $327,900
Colleen Hurst Javascript-Entwickler San Francisco 39 2009/09/15 $205,500
Sonja Frost Softwareentwickler Edinburgh 23 2008/12/13 $103,600
Jena Gaines Büroleiter London 30 2008/12/19 $90,560
Quinn Flynn Supportleiter Edinburgh 22 2013/03/03 $342,000
Charde Marshall Regionaldirektor San Francisco 36 2008/10/16 $470,600
Haley Kennedy Senior Marketing Designer London 43 2012/12/18 $313,500
Tatjana Fitzpatrick Regionaldirektor London 19 2010/03/17 $385,750
Michael Silva Marketing-Designer London 66 2012/11/27 $198,500
Paul Byrd Finanzvorstand (CFO) New York 64 2010/06/09 $725,000
Gloria Little Systemadministrator New York 59 2009/04/10 $237,500
Bradley Greer Softwareentwickler London 41 2012/10/13 $132,000
Dai Rios Personalleitung Edinburgh 35 2012/09/26 $217,500
Jenette Caldwell Entwicklungsleiter New York 30 2011/09/03 $345,000
Yuri Beere Chief Marketing Officer (CMO) New York 40 2009/06/25 $675,000
Caesar Vance Pre-Sales-Support New York 21 2011/12/12 $106,450
Doris Wilder Verkäufer Sydney 23 2010/09/20 $85,600
Angelika Ramos Vorstandsvorsitzender (CEO) London 47 2009/10/09 $1,200,000
Gavin Joyce Entwickler Edinburgh 42 2010/12/22 $92,575
Jennifer Chang Regionaldirektor Singapur 28 2010/11/14 $357,650
Brenden Wagner Softwareentwickler San Francisco 28 2011/06/07 $206,850
Fiona Grün Chief Operating Officer (COO) San Francisco 48 2010/03/11 $850,000
Shou Itou Regionalmarketing Tokio 20 2011/08/14 $163,000
Michelle-Haus Integrationsspezialist Sydney 37 2011/06/02 $95,400
Suki Burks Entwickler London 53 2009/10/22 $114,500
Prescott Bartlett Technischer Autor London 27 2011/05/07 $145,000
Gavin Cortez Teamleiter San Francisco 22 2008/10/26 $235,500
Martena Mcray Post-Sales-Support Edinburgh 46 2011/03/09 $324,050
Einheitsbutler Marketing-Designer San Francisco 47 2009/12/09 $85,675
Howard Hatfield Büroleiter San Francisco 51 2008/12/16 $164,500
Hoffnung Fuentes Sekretär San Francisco 41 2010/02/12 $109,850
Vivian Harrell Finanzkontrolleur San Francisco 62 2009/02/14 $452,500
Timothy Mooney Büroleiter London 37 2008/12/11 $136,200
Jackson Bradshaw Direktor New York 65 2008/09/26 $645,750
Olivia Liang Hilfsingenieur Singapur 64 2011/02/03 $234,500
Bruno Nash Softwareentwickler London 38 2011/05/03 $163,500
Sakura Yamamoto Hilfsingenieur Tokio 37 2009/08/19 $139,575
Thor Walton Entwickler New York 61 2013/08/11 $98,540
Finn Camacho Hilfsingenieur San Francisco 47 2009/07/07 $87,500
Serge Baldwin Datenkoordinator Singapur 64 2012/04/09 $138,575
Zenaida Frank Softwareentwickler New York 63 2010/01/04 $125,250
Zorita Serrano Softwareentwickler San Francisco 56 2012/06/01 $115,000
Jennifer Acosta Junior Javascript-Entwickler Edinburgh 43 2013/02/01 $75,650
Cara Stevens Verkäufer New York 46 2011/12/06 $145,600
Hermine Butler Regionaldirektor London 47 2011/03/21 $356,250
Lael Greer Systemadministrator London 21 2009/02/27 $103,500
Jonas Alexander Entwickler San Francisco 30 2010/07/14 $86,500
Schattendecker Regionaldirektor Edinburgh 51 2008/11/13 $183,000
Michael Bruce Javascript-Entwickler Singapur 29 2011/06/27 $183,000
Donna Snider Kundendienst New York 27 2011/01/25 $112,000
Name Position Büro Alter Startdatum Gehalt
  • Javascript
  • HTML
  • CSS
  • Ajax
  • Serverseitiges Skript
  • Bemerkungen

Das unten gezeigte Javascript wird verwendet, um die in diesem Beispiel gezeigte Tabelle zu initialisieren:

Zusätzlich zum obigen Code werden die folgenden Javascript-Bibliotheksdateien für die Verwendung in diesem Beispiel geladen:

Der unten gezeigte HTML-Code ist das rohe HTML-Tabellenelement, bevor es durch DataTables erweitert wurde:

Dieses Beispiel verwendet ein wenig zusätzliches CSS über das hinaus, was aus den Bibliotheksdateien (unten) geladen wird, um die Tabelle korrekt anzuzeigen. Das zusätzlich verwendete CSS wird unten angezeigt:

Die folgenden CSS-Bibliotheksdateien werden für dieses Beispiel geladen, um das Styling der Tabelle bereitzustellen:

Diese Tabelle lädt Daten von Ajax. Die zuletzt geladenen Daten werden unten angezeigt. Diese Daten werden automatisch aktualisiert, wenn zusätzliche Daten geladen werden.

Das Skript, das zum Ausführen der serverseitigen Verarbeitung für diese Tabelle verwendet wird, ist unten dargestellt. Bitte beachten Sie, dass dies nur ein Beispielskript ist, das PHP verwendet. Serverseitige Verarbeitungsskripts können in jeder Sprache geschrieben werden, wobei das in der DataTables-Dokumentation beschriebene Protokoll verwendet wird.


VERDAUEN

Der Digital Geographic Information Exchange Standard (DIGEST) wurde von der DGIWG (früher bekannt als Digital Geographic Information Working Group) entwickelt, um den effizienten Austausch digitaler geografischer Informationen zwischen Nationen, Datenproduzenten und Datennutzern zu unterstützen. Es wurde als "Familie von Standards" konzipiert, die den Austausch mehrerer Datentypen (z. B. Vektor) unterstützen kann. DIGEST wurde erstmals im Juni 1991 mit der Veröffentlichung der Edition 1.0 veröffentlicht. Es wurde einer Reihe von Überarbeitungen unterzogen und wurde zuletzt im September 2000 mit der Veröffentlichung der Edition 2.1 veröffentlicht.

Während zunächst der Austausch von Datensätzen zwischen nationalen Systemen ausreichend war, Datenprodukte direkt an militärische Endnutzer verteilen wurde mit der Zeit immer wichtiger. Die DGIWG hat sich zum Ziel gesetzt, DIGEST-konforme Datenproduktspezifikationen zu entwickeln, indem sie verschiedene Arten von Daten behandelt. Bildmaterial (Rasterdaten), Höhendaten (Matrixdaten) und Grenzdaten (Vektordaten) wurden in verschiedenen Teilen des DIGEST-Standards behandelt. Die Fähigkeit zu handhaben unterschiedliche Codierung für den gleichen Dateninhalt wurde auch in DIGEST eingeführt.

Der DIGEST-Standard ist in 4 Teile gegliedert:

  • Teil 1 ist kurz Allgemeine Beschreibung des Standards.
  • Teil 2 besteht aus Theoretisches Modell, Austauschstruktur, Kapselungsspezifikationen (Anhänge A bis D) und ein Standard-ASCII-Inhaltsverzeichnis (Anhang E). Die Kapselungen von Teil 2 umfassen: Anhang A - Massenaustausch unter Verwendung des beschreibenden Dateiformats nach ISO 8211 Anhang B - Transaktion und Aktualisierung unter Verwendung des Telekommunikationsstandards ISO 8824/8825 Anhang C - Vektorprodukte unter Verwendung des Vektorrelationalen Formats entsprechend US MIL-STD- 2407 Anhang D – Bilder im NATO Secondary Imagery Format entsprechend ISO 12087-5, Basic Imagery Interchange Format (BIIF)
  • Teil 3 besteht aus Codes und Parameter
  • Teil 4 ist ein Datenwörterbuch des Feature and Attribute Coding Catalog (FACC)

Jüngste Entwicklungen in Geodatendienste haben den Ansatz, Datenprodukte in Form eines Austauschformats zu definieren, obsolet. Jeder Teil einer breiten Palette von Geodaten muss dynamisch über ein Netzwerk zugänglich sein. Diese Situation hat den Ansatz der DGIWG geändert. DIGEST wird noch aufbewahrt für Rückwärtskompatibilität, aber jetzt wird Information in Bezug auf an . definiert Informationsinhaltsmodell, die über ein Austauschformat oder über eine Anwendungsschnittstelle ausgedrückt werden können.

DIGEST wird nicht mehr von der DGIWG gepflegt, sondern hier bereitgestellt, da noch Altsysteme auf Basis dieses Standards betrieben werden.


Schau das Video: Tutorial Menambahkan Field, Fungsi Query dan Charts pada ARCGis