Quali sono i vantaggi dell'utilizzo di ArcGIS con PostgreSQL rispetto ad ArcSDE?


13

Comprendo che per beneficiare dei tipi di dati spaziali ArcGIS (ST_GEOMETRY, geodatabase con versione ecc.) ArcSDE deve essere installato - e con il client 10.1 viene installato automaticamente (client a due livelli >> DBMS, vedere qui .

Tuttavia, sto ancora cercando di capire i vantaggi della connessione di un front-end Esri a PostgreSQL (o Oracle). Si tratta di vantaggi puramente back-end, come scalabilità / prestazioni / ridondanza / DBA, o ci sono funzioni front-end aggiuntive offerte da un'installazione PostgreSQL / PostGIS? L' aiuto di Esri non sembra elaborarsi

Cordiali saluti, sono praticamente un principiante del database che sta progettando una tesi di laurea GIS volta a illustrare perché Postgresql / PostGIS / QGIS è più scalabile / flessibile (e più economico) di ArcGIS / qualsiasi database, quindi devo anche considerare lo scenario sopra, che posso non permettersi di implementare. Qualsiasi link su quest'ultimo punto, in particolare per quanto riguarda il flusso di lavoro (ad es. Non avere un sacco di shapefile che ingombrano tutto), è il benvenuto. d.

Risposte:


12

L'archiviazione dei dati in un database spaziale presenta numerosi vantaggi rispetto alla memorizzazione nel geodatabase ArcSDE con un back-end RDBMS.
Questi includono:

  • I tuoi dati sono accessibili da altri prodotti di terze parti liberamente.
  • Il tuo DBA è più felice di essere un archivio di database puro, poiché può applicare tutte le sue migliori pratiche DBA normali sul database.
  • È possibile applicare query SQL spaziali sui dati da qualsiasi client desiderato. Questo può spesso essere molto più potente dell'analisi che può essere eseguita in ArcGIS Desktop.

In questo modo, non avrai accesso a molte funzionalità di ArcGIS Geodatabase, come il versioning, i set di dati, i set di dati di rete, le reti geometriche e così via.

Un compromesso, potrebbe essere quello di avere un geodatabase ArcSDE e archiviare i dati spaziali nel tipo di geometria / Geografia nativa del database. Questo può essere fatto utilizzando la parola chiave config appropriata durante la creazione e il caricamento dei dati.


potresti approfondire il compromesso. Quali sono i vantaggi? C'è mai qualche motivo per archiviare i tipi di dati PostGIS nel tuo server Postgre E connettere i client ArcSDE. Presumo (sappiamo cosa sia successo!) Gli strumenti ArcMap non possono funzionare direttamente con i tipi di dati PostGIS. Perché non saltare ArcGIS e usare QGIS?
Semplice

1
Queste due domande dovrebbero spiegare il "compromesso" gis.stackexchange.com/questions/132/… gis.stackexchange.com/questions/2930/… Per quanto riguarda la possibilità di utilizzare QGIS direttamente con PostGIS, sicuramente puoi farlo. Ma ti perderai i concetti di Geodatabase anticipati come il versioning, la replica, i domini, i sottotipi, i set di dati geometrici / di rete, ecc. Decidere se ne hai bisogno o meno.
Devdatta Tengshe

1

La maggior parte, se non per tutti, il grande nome RDBMS include tipi di dati spaziali. A tal fine, ArcSDE non è necessario per archiviare o visualizzare funzionalità geografiche. ArcSDE aggiunge funzionalità di gestione per garantire che la modifica della versione e regole geografiche complesse come reti e topologia funzionino per mantenere le funzionalità complete e pulite. La funzionalità di geodatabase mantiene relazioni e cose come alias di campo per le tue funzionalità. Tutto ciò è ciò che rende ArcSDE un piacevole wrapper per funzionalità geografiche all'interno di un database. Tuttavia, lo stesso tipo di vantaggi potrebbe essere creato senza SDE ma richiederebbe una notevole quantità di sviluppo e progettazione del database. Si noti che le caratteristiche geografiche possono essere archiviate utilizzando la geografia o la geometria. Quest'ultimo è lo stoccaggio cartesiano, che significa planare


Ho scavato intorno ad un po 'di più e ho trovato questo gioiello: gis.stackexchange.com/questions/6749/arcgis-and-postgis
Simplest2remember
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.