Meer

ArcGIS Desktop gebruiken met SQL Server Spatial als backend?


Ik vraag me af hoe ik ArcGIS Desktop en SQL Server 2008 het beste samen kan gebruiken. Op dit moment voeren we handmatige import en export uit tussen sql 2008 en arcgi 10 shape-bestanden. Omdat sql 2008 een aardrijkskundig gegevenstype had, verwachtte ik dat het eenvoudig zou zijn om de kaartbestanden te vervangen door een relationele database, maar om de een of andere reden lijkt het niet zo eenvoudig als ik had verwacht.

Heeft iemand enig idee hoe ik sql 2008 kan gebruiken voor gegevensopslag en vormbestanden kan wegdoen? Ik heb gelezen over arcsde, maar begrijp het nut van een andere laag echt niet. Geen idee wat het eigenlijk moet doen.


Met ArcSDE kunt u ruimtelijke gegevens in in principe 2 formaten opslaan. Ofwel met behulp van het SDE-native formaat (wat een BLOB is), OF afhankelijk van de database die u gebruikt (SQL Server, Oracle, PostGIS, ik denk ook DB2 ruimtelijk) in het respectieve database-native formaat. Dat is voor Oracle bijvoorbeeld het type SDO_GEOMETRY en voor SQL Server het ruimtelijke type Geografie of Geometrie.

Welk formaat je uiteindelijk gaat gebruiken, is aan jou en het zou/mag geen (groot) verschil maken aan de kant van de klant. Elke ESRI-client (bijv. Arcmap) zou de gegevens op dezelfde manier behandelen. Mijn suggestie zou zijn om voor het native SQL Server-formaat te gaan (of Oracle's als je het zou gebruiken), omdat ik anders denk dat je alleen ESRI-tools zou moeten gebruiken om zelfs de eenvoudigste ruimtelijke query's of analyses uit te voeren. Door het native db-formaat te gebruiken, kunt u de gegevens van andere clients en zelfs van SQL Server Management Studio opvragen. En zoals @Blomster zegt, kun je veel van de ruimtelijke logica naar opgeslagen procedures verplaatsen.

Als eerste stap om shapefiles in SQL Server te importeren, zou u het uiterst handige Shape2SQL-hulpprogramma van Morten Nielsen moeten downloaden.


Aangezien je de vraag voor ArcGIS 10 hebt getagd, ga je naar Query Layers: http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/What_is_a_query_layer/00s50000000n000000/

Ik heb het gebruikt om verbinding te maken met niet-ArcSDE SQL Server 2008-databases.

Je komt er vanuit het bestandsmenu:

En er zijn nog een paar andere schermen die u helpen te definiëren wat ArcMap moet weten om de querylaag te maken.


(Zorg ervoor dat uw zoekopdracht een geometrieveld en een uniek id-veld bevat)

Je zult het willen testen, aangezien ik weet dat het bugs bevatte bij de release en SP1.


In mijn ervaring heeft het toevoegen van een ruimtelijk type SQL-kolom me in staat gesteld om veel van mijn ruimtelijke bewerkingen (afstand, buffer) naar opgeslagen procedures te verplaatsen, wat erg handig is.

ArcGIS-toolbox heeft een "Copy Features"-tool om gegevens naar een sde-geodatabase te pushen, en als u het configuratiesleutelwoord "Geometry" of "Geography" opgeeft, moet een ruimtelijke sql-kolom worden gegenereerd.


Met ArcSDE kunt u ruimtelijke gegevens opslaan in de SQL Server-instantie door effectief een ruimtelijke kolom aan uw tabellen toe te voegen; het verandert het niet en heeft geen invloed op bestaande connectiviteit/applicaties. ArcSDE fungeert, als u wilt, als een metagegevensopslag voor uw ruimtelijke gegevens, zoals de naam van de functieklasse, eigenaar, omvang, type geometrie dat u opslaat, enz, enz. (allemaal in metagegevenstabellen die zijn gebouwd op het installeren van ArcSDE). Hiermee kunt u alles opslaan wat u maar wilt, afbeeldingen enz., en toch ruimtelijke referenties hebben (in SQL Server, als ik het me goed herinner, worden ruimtelijke gegevens opgeslagen als tpe-afbeelding?). ArcSDE beheert de opslag van deze gegevens. Het is eigenlijk een goed hulpmiddel en dit alles van een sceptische ESRI-gebruiker.

Ik gebruik momenteel ArcGIS Server, met ArcSDE en directe verbinding (met tnsnames) op een Oracle 11g-back-end en het is groots. Ik begrijp niet waarom je SQL Server zou gebruiken voor ruimtelijke gegevens als ik denk dat het nog vrij onvolwassen is.


U kunt vectorgegevens die zijn opgeslagen in SQL 2008 of 2012 in ArcGIS bewerken door de GISquirrel-extensie te installeren, beschikbaar op www.gisquirrel.com Dit biedt ook hulpmiddelen om ruimtelijke gegevens in SQL Server te importeren vanuit elke gegevensbron die als een laag in ArcMap kan worden bekeken . Ik heb onlangs een tabel geïmporteerd met 90 miljoen polygonen - het duurde 4 dagen, maar werkte probleemloos op een 2 jaar oude laptop!


ArcGIS Desktop gebruiken met SQL Server Spatial als backend? - Geografische Informatie Systemen

Microsoft selecteerde Esri om de opslagfunctionaliteit voor ruimtelijke gegevens van SQL Server 2008 te demonstreren tijdens het eerste lanceringsevenement op 27 februari 2008. Esri was de enige zakenpartner die was uitgenodigd om de integratie van ruimtelijke ondersteuning met Microsoft-presentatoren te laten zien. Deze ondersteuning is het resultaat van een nauwe meerjarige samenwerking tussen Esri en Microsoft bij de ontwikkeling van ruimtelijke SQL-uitbreidingen op SQL Server 2008.

Tijdens het Microsoft-evenement demonstreerde Nate Johnson, de regionale kantoormanager van Esri in Californië, ArcGIS Desktop-software die samenwerkt met Microsoft SQL Server 2008 om analyses van de selectie van bedrijfssites uit te voeren. Johnson voerde verschillende analytische functies uit met ArcGIS Desktop en gebruikte ruimtelijke gegevens van SQL Server 2008 geïntegreerd met ArcSDE-technologie in ArcGIS Server Enterprise (Advanced, Standard en Basic-edities). "Het doel van de samenwerking was om een ​​robuust en veilig databeheerplatform te bieden dat ook geospatiale informatie levert waar gebruikers het nodig hebben", zegt Johnson. "De demonstratie was bedoeld om te laten zien hoe gemakkelijk het is om gedetailleerde analyses uit te voeren vanuit ArcGIS Desktop met behulp van de ruimtelijke functies in SQL Server."

SQL Server 2008 introduceert twee nieuwe typen ruimtelijke gegevens: geografie en geometrie. Alle edities van ArcGIS Server Enterprise 9.3 ondersteunen deze nieuwe ruimtelijke typen voor opslag van vectorgeometrie in de bedrijfsgeodatabase. Gecombineerd met Esri's geodata management framework, stellen de twee nieuwe ruimtelijke typen in SQL Server 2008 gebruikers in staat om te profiteren van het geodatabase datamodel en directe toegang te krijgen tot ruimtelijke data met native SQL-functionaliteit in het DBMS voor integratie met andere bedrijfsapplicaties.

Esri biedt een complete suite van geospatiale softwareoplossingen die kunnen profiteren van de krachtige gegevensbeheermogelijkheden van SQL Server. ArcGIS Business Analyst Server geeft gebruikers bijvoorbeeld de mogelijkheid om hun projecten en werkruimten centraal te beheren en te onderhouden. Nu SQL Server 2008 de opslag van twee nieuwe ruimtelijke typen native ondersteunt in ArcGIS Server Enterprise, kan ArcGIS Business Analyst Server ook beter worden geïntegreerd met bedrijfssystemen.

"Esri maakt optimaal gebruik van SQL Server 2008 om onze klanten bij de overheid, nutsbedrijven en commerciële ondernemingen te helpen hun bedrijfsprocessen geografisch te verbeteren", zegt Jack Dangermond, president van Esri. "Esri en Microsoft bieden samen het platform om geografische informatie te organiseren en te beheren, wat leidt tot verbeterde methoden voor het analyseren en effectiever gebruiken van informatie om betere beslissingen te nemen."

De volgende geplande release van ArcGIS Server Enterprise zal gebruik maken van de nieuwe ruimtelijke technologie in de komende release van SQL Server 2008. Esri zal blijven deelnemen aan de lanceringsevenementen van Microsoft SQL Server 2008 in de Verenigde Staten.


De ruimtelijke typen van Microsoft gebruiken

ArcSDE-geodatabases ondersteunen het opslaan van vectorgegevens met behulp van de geometrie- en geografietypen van Microsoft. Deze typen zijn beschikbaar in SQL Server 2008 en vereisen geen afzonderlijke installatie om te gebruiken.

Het Microsoft-geometrietype is vergelijkbaar met bestaande typen ruimtelijke GIS-gegevens: het gebruikt coördinaten in een willekeurig vlak, zoals gedefinieerde projecties.

Het Microsoft-geografietype wordt gebruikt voor gegevens op een sferoïde die zijn opgeslagen met coördinaten voor lengte- en breedtegraad.

De twee typen verschillen in de manier waarop ze ruimtelijke berekeningen maken. Raadpleeg de SQL Server 2008-documentatie voor meer informatie over de ruimtelijke typen van Microsoft.


Hoe gebruiken ArcSDE-geodatabases de ruimtelijke typen van Microsoft?

ArcSDE-geodatabases in SQL Server gebruiken standaard het ArcSDE-gecomprimeerde binaire type, dus als u de Microsoft-geometrie- of geografietypen voor opslag wilt gebruiken, moet u de parameter GEOMETRY_STORAGE onder het DEFAULTS-configuratiesleutelwoord in de SDE_dbtune-tabel wijzigen in GEOMETRY of GEOGRAFIE , of geef een configuratiesleutelwoord op dat een GEOMETRY_STORAGE van GEOMETRY of GEOGRAFIE aangeeft bij het maken van functieklassen. U moet de parameter GEOMETRY_STORAGE onder het trefwoord DEFAULTS alleen wijzigen als de meerderheid van uw gebruikers het grootste deel van de tijd geometrie of geografie voor hun gegevens zal gebruiken. Als slechts enkele van uw gegevens worden opgeslagen in het type geometrie of geografie, geef dan een afzonderlijk trefwoord op wanneer de kenmerkklasse wordt gemaakt. Er zijn twee trefwoorden voor u beschikbaar, GEOMETRIE en GEOGRAFIE, of u kunt uw eigen aangepaste trefwoorden maken.

Houd er rekening mee dat als u een topologie, netwerk of terrein maakt met kenmerkklassen die gebruikmaken van opslag voor geometrie of geografie, u een configuratiesleutelwoord moet aanwijzen bij het maken van de topologie, het netwerk of het terrein dat hetzelfde opslagtype gebruikt. Configuratiesleutelwoorden zijn opgenomen in de SDE_dbutne-tabel die u kunt gebruiken. Ze zijn als volgt:


Bestaande aardrijkskunde- of meetkundetabellen gebruiken

Als u tabellen met Microsoft-geometrie- of geografiekolommen hebt gemaakt met behulp van een toepassing van derden of SQL, kunt u deze tabellen registreren bij ArcSDE en de geodatabase om te profiteren van de geodatabase-functionaliteit. Hiervoor moeten de tabellen aan bepaalde voorwaarden voldoen:

  • Het moet eigendom zijn van de gebruiker die de tafel registreert.
  • Het moet een enkele ruimtelijke kolom van geometrie of geografie hebben.
  • Alle vormen in de kolom moeten hetzelfde type geometrie hebben (punten, lijnen of polygonen), hoewel de geometrie uit meerdere delen kan bestaan ​​(bijvoorbeeld multipoint, multistring of multipolygoon).

OPMERKING: Het toevoegen van vormen van een ander type aan de kolom met behulp van SQL na het registreren van de laag bij ArcSDE wordt ook niet ondersteund en zal resulteren in onvoorspelbaar gedrag van de objectklasse.

Om de tabel bij ArcSDE te registreren, gebruikt u de opdracht sdelayer met de registerbewerking.

Het volgende is een voorbeeld van het registreren van een tabel met de naam spdata die polygoongeometrieën (–e a) bevat in een geometriekolom met de naam features. De tabel heeft een integer-kolom genaamd fid die zal worden gebruikt als een unieke kolom met kenmerk-ID's, waarvan de waarden worden onderhouden door ArcSDE (–C fid,SDE). De ruimtelijke referentie-ID (SRID) die wordt gebruikt om de laag te registreren, is 5 (–R 5). Dit is de SRID in de tabel SDE_spatial_references.

Als de ruimtelijke referentie die u nodig hebt niet bestaat in de SDE_spatial_references-tabel, kunt u een sjabloonfunctieklasse maken in ArcCatalog die de gewenste ruimtelijke referentie gebruikt, en vervolgens de SDE_spatial_references-tabel opvragen om te zien welke SRID eraan is toegewezen.

Voor een sde-schema geodatabase

Voor een dbo-schema geodatabase

Zoek de ruimtelijke referentie die u hebt toegevoegd met de sjabloonfunctieklasse en identificeer het SRID-nummer. U kunt dat nummer dan gebruiken met de optie –R bij het registreren van andere tabellen die geometriekolommen hebben en zich in hetzelfde coördinatenreferentiesysteem bevinden.

U kunt ook een projectie-ID opgeven met de optie –G in plaats van de optie –R te ​​gebruiken. Bij het registreren van tabellen met een geografische kolom, moet de gebruikte projectie-ID overeenkomen met een van de SRID's die zijn opgeslagen in de SQL Server-tabel sys.spatial_references_systems.

Voor tabellen met beide typen ruimtelijke gegevensopslag die een groot aantal records bevatten, kan de registratie minder tijd in beslag nemen als u de rij-ID-kolom registreert als door de gebruiker onderhouden.

Houd er rekening mee dat als u de kolom feature identifier registreert als door de gebruiker onderhouden en vervolgens de feature class registreert bij de geodatabase, ArcGIS een extra feature identifier kolom, object_ID, zal toevoegen. ArcGIS behoudt de waarden van deze kolom. Als de tabel een groot aantal records bevat, kan het enige tijd duren om deze extra object_ID-kolom toe te voegen.

Het uitvoeren van sdelayer –o register registreert uw tabel bij ArcSDE, waardoor het een feature class wordt. Dit voegt een record toe aan de systeemtabellen SDE_layers, SDE_geometry_columns, SDE_column_registry en SDE_table_registry in de geodatabase. Het creëert geen ruimtelijke index. U kunt SQL gebruiken om ruimtelijke indexen te maken op tabellen die buiten ArcGIS zijn gemaakt, en de tabellen vervolgens te registreren bij ArcSDE. Als alternatief kunt u de ruimtelijke index maken nadat u de tabel bij ArcSDE hebt geregistreerd met behulp van de bewerkingen sdelayer –o load_only_io en normal_io. Of als u de laag vervolgens registreert bij de geodatabase, kunt u met ArcCatalog een ruimtelijke index maken. Wanneer u sdelayer of ArcCatalog gebruikt om de ruimtelijke index te maken, wordt de ruimtelijke index gemaakt met behulp van de ruimtelijke indexparameters die zijn opgegeven in de SDE_dbtune-tabel en de huidige omvang van de gegevens in de laag.

Raadpleeg voor meer informatie over het gebruik van de opdracht sdelayer de ArcSDE Administration Command Reference die bij de ArcSDE-component van ArcGIS Server Enterprise wordt geleverd.

Als u de functieklasse nodig hebt om deel te nemen aan geodatabasefunctionaliteit (zoals relatieklassen, topologie, geometrische netwerken, kadastrale weefsels, terreinen, schema's) of subtypen, standaardwaarden, domeinen of validatieregels hebt, moet deze ook worden geregistreerd bij de geodatabase .

Het registreren van de kenmerkklasse bij de geodatabase voegt een record toe aan de systeemtabellen GDB_OBJECTCLASSES en GDB_FEATURECLASSES.

U kunt de datasets als volgt registreren in ArcCatalog:

  1. Start ArcCatalogus.
  2. Klik met de rechtermuisknop op de kenmerkklasse die u bij de geodatabase wilt registreren.
  3. Klik op Registreren bij Geodatabase.

De vereiste voor SQL Server voor het maken van een ruimtelijke index is dat de tabel een geclusterde primaire sleutel moet hebben.

Voor ruimtelijke tabellen die buiten ArcGIS zijn gemaakt (bijvoorbeeld tabellen die zijn gemaakt met SQL), moet u een geclusterde primaire sleutel op de tabel maken en een ruimtelijke index maken met behulp van SQL. Het volgende is de SQL-syntaxis voor het maken van een ruimtelijke index op een tabel die een kolom van het type geometrie of geografie bevat:

Bij het maken van een laag met een geometrische of geografische ruimtelijke kolom via ArcGIS, wordt het selectiekader van de objectklasse berekend als de omvang van de gegevens die moeten worden geïndexeerd. Alle functies die buiten dit bereik vallen, worden niet geïndexeerd, maar worden wel geretourneerd in ruimtelijke query's. Als het laagbereik niet is ingesteld, wordt het maximale bereik van coördinaten voor het ruimtelijke referentiesysteem van de laag gebruikt voor het begrenzingsvak. Telkens wanneer de laag wordt overgeschakeld van alleen laden I/O-modus naar normale I/O-modus, wordt het begrenzingsvak aangepast met de laatste laagomvang.

Bovendien, wanneer u een functieklasse maakt met een geometrie- of geografiekolom met behulp van ArcGIS, maakt ArcSDE een geclusterde primaire sleutel in de rij-id-kolom van de bedrijfstabel en bouwt vervolgens een ruimtelijke index op basis van de waarden die zijn ingesteld voor de B_MS_SPINDEX-parameter van de configuratie trefwoord in de SDE_dbtune-tabel die werd gebruikt toen de functieklasse werd gemaakt. Wanneer de functieklasse is geregistreerd als versiebeheer, wordt een geclusterde primaire sleutel gemaakt in de kolommen rij-ID en status-ID van de tabel Adds, en wordt de ruimtelijke index samengesteld op basis van de waarden die zijn ingesteld voor de A_MS_SPINDEX in het configuratiesleutelwoord dat wordt gebruikt wanneer de functie klasse is ontstaan. De standaardwaarde voor beide parameters is als volgt:

Zie het overzicht van ruimtelijke indexering in het Microsoft SQL Server TechCenter voor meer informatie over ruimtelijke indexen van SQL Server.


Bekende limieten voor het gebruik van SQL Server-geografie met een ArcSDE-geodatabase


Ruimtelijke typen van Microsoft gebruiken met ArcGIS

Configuratiesleutelwoorden gebruiken om ruimtelijke typen van Microsoft op te geven

Geodatabases in SQL Server gebruiken standaard het Microsoft-geometrietype. Als u het Microsoft-geografietype wilt gebruiken voor opslag in geodatabases in on-premises SQL Server-databases, moet u (1) de parameter GEOMETRY_STORAGE onder het DEFAULTS-configuratiesleutelwoord in de SDE_dbtune-tabel wijzigen in GEOGRAFIE, of (2) een configuratie opgeven trefwoord dat een GEOMETRY_STORAGE-parameter van GEOGRAFIE aanduidt bij het maken van functieklassen.

Wijzig de parameter GEOMETRY_STORAGE onder het trefwoord DEFAULTS alleen als de meerderheid van uw gebruikers geografie meestal voor hun gegevens zal gebruiken. Als slechts enkele van uw gegevens worden opgeslagen in het type geografie, geef dan een afzonderlijk trefwoord op wanneer de functieklasse wordt gemaakt. U krijgt een trefwoord (GEOGRAFIE) of u kunt uw eigen aangepaste trefwoord maken.

Gebruik de beheeropdracht sdedbtune om de waarden in de SDE_dbtune-tabel te wijzigen. Deze opdracht kan worden geïnstalleerd met behulp van de ArcSDE Application Server for SQL Server-installatie.

Kies bij het maken van functieklassen in SQL Server-databases het trefwoord geometrie of geografie.

Een bestaande ruimtelijke tabel registreren bij de geodatabase

Als u een toepassing van derden of SQL hebt gebruikt om tabellen te maken die kolommen van het ruimtelijke type Microsoft in uw geodatabase bevatten, kunt u deze tabellen registreren bij de geodatabase om te profiteren van geodatabasefunctionaliteit zoals relatieklassen, topologie, geometrische netwerken, kadastrale structuren, terreinen of schema's, of hebben subtypen, standaardwaarden, domeinen of validatieregels. Hiervoor moeten de tabellen aan bepaalde voorwaarden voldoen:

  • De tafel moet eigendom zijn van de gebruiker die deze registreert.
  • De tabel moet een enkele ruimtelijke kolom van het type geometrie of geografie hebben.
  • Alle vormen in de kolom moeten van hetzelfde ruimtelijke type zijn, ofwel punten, lijnen, polygonen, multipoints, multistrings of multipolygonen.

Het toevoegen van vormen van een ander type aan de kolom met behulp van SQL na het registreren van de tabel bij de geodatabase wordt ook niet ondersteund en zal resulteren in onvoorspelbaar gedrag van de kenmerkklasse.

Zie Een tabel registreren bij de geodatabase voor instructies over het registreren van de tabel bij de geodatabase van ArcGIS for Desktop.

Het inschakelen van een geodatabase in een bestaande database registreert niet automatisch bestaande tabellen bij de geodatabase. Alle tabellen of kenmerkklassen die u wilt gebruiken in de geodatabase, moeten afzonderlijk worden geregistreerd bij de geodatabase.

Een ruimtelijke index maken

SQL Server vereist dat de tabel een primaire sleutel heeft om er een ruimtelijke index op te kunnen maken.

In ArcGIS

Wanneer u met ArcGIS een objectklasse met een geometrie- of geografiekolom in een geodatabase maakt, maakt ArcGIS standaard een geclusterde primaire sleutel in de kolom rij-id (ObjectID) van de bedrijfstabel en bouwt vervolgens een ruimtelijke index op basis van de waarden die zijn ingesteld voor de parameter B_MS_SPINDEX van het configuratiesleutelwoord in de SDE_dbtune-tabel die werd gebruikt toen de functieklasse werd gemaakt. Wanneer de functieklasse is geregistreerd als versiebeheer, wordt een geclusterde primaire sleutel gemaakt in de kolommen rij-ID en status-ID van de tabel Adds, en wordt de ruimtelijke index samengesteld op basis van de waarden die zijn ingesteld voor de A_MS_SPINDEX in het configuratiesleutelwoord dat wordt gebruikt wanneer de functie klasse is ontstaan. De standaardwaarde voor beide parameters is als volgt:

Zie De inhoud van de DBTUNE-tabel wijzigen voor informatie over het instellen van waarden in de SDE_dbtune-tabel.

Bij het maken van een feature-klasse met een geometrie- of geografische ruimtelijke kolom in een database of geodatabase via ArcGIS, wordt het selectiekader van de feature-klasse berekend als de omvang van de te indexeren gegevens. Alle functies die buiten dit bereik vallen, worden niet geïndexeerd, maar worden wel geretourneerd in ruimtelijke query's. Als het bereik van de kenmerkklasse niet is ingesteld, wordt het maximale bereik van coördinaten voor het ruimtelijke referentiesysteem van de kenmerkklasse gebruikt voor het begrenzingsvak. U kunt het bereik van een functieklasse instellen of opnieuw berekenen vanaf het tabblad Functie-omvang van het dialoogvenster Eigenschappen functieklasse. Als de objectklasse zich in een geodatabase bevindt, wordt het begrenzingsvak aangepast met de laatste omvang wanneer de laag wordt overgeschakeld van alleen-laden I/O-modus naar normale I/O-modus.

Buiten ArcGIS

Voor ruimtelijke tabellen die buiten ArcGIS zijn gemaakt, bijvoorbeeld tabellen die zijn gemaakt met SQL, moet u een primaire sleutel op de tabel maken en een ruimtelijke index maken met behulp van SQL. Het volgende is de SQL-syntaxis voor het maken van een ruimtelijke index op een tabel die een kolom van het type geometrie bevat:

De volgende syntaxis maakt een ruimtelijke index op een geografische kolom:

Bekende limieten voor het gebruik van SQL Server-geografie met ArcGIS

Hieronder volgt een lijst met zaken waarmee u rekening moet houden bij het opslaan van geografiegegevens van SQL Server in uw bedrijfsgeodatabase:

    ArcGIS kan in deze release geen z- of m-waarden opslaan in het gegevenstype geografie. Daarom, wanneer u bestaande gegevens in de geodatabase invoert, zoals een shapefile of een kenmerkklasse uit een andere geodatabase, en deze moet worden opgeslagen met het gegevenstype geografie, kan de inkomende gegevensset geen 3D (z) of maat (m) attributen hebben.

De kenmerken z en m moeten worden uitgeschakeld voordat de gegevens kunnen worden geïmporteerd. Als alternatief kunnen gegevens met 3D- of meetattributen worden geïmporteerd in kenmerkklassen die geometrie of het gecomprimeerde binaire opslagtype gebruiken.


Ruimtelijke referenties

Ruimtelijke referenties bevatten een coördinatensysteem voor x-, y- en z-waarden. In bedrijfsgeodatabases omvat de ruimtelijke referentie ook tolerantie- en resolutiewaarden. Al deze informatie samen helpt om aan te geven waar op aarde de vormen op uw platte kaart vertegenwoordigen.

Elke ruimtelijke referentie heeft ook een identifier (vaak een bekende ID, ruimtelijke referentie-ID of SRID genoemd) en een bekende tekstdefinitie van het coördinatensysteem. Er zijn bepaalde standaard-ID's, zoals gedefinieerd door de European Petroleum Survey Group (EPSG) of Esri, maar de ID voor ruimtelijke referenties is niet altijd standaard. Dit heeft gevolgen bij het verplaatsen van uw ruimtelijke gegevens tussen databases. Zie de sectie "Hoe het ruimtelijke referentiesysteem wordt gebruikt in ArcGIS" in dit onderwerp voor meer informatie.

Wanneer gemaakt via ArcGIS, wordt een ruimtelijk referentiesysteem met een specifieke SRID toegewezen aan de kenmerkklasse. Als er geen ruimtelijke referentie is toegewezen, heeft de kenmerkklasse een onbekende ruimtelijke referentie. Deze ruimtelijke referentie en SRID zijn van toepassing op alle rijen in de kenmerkklasse.

Wanneer ruimtelijke tabellen rechtstreeks in de database worden gemaakt (buiten ArcGIS), kan aan elk record in een ruimtelijke tabel een andere SRID en ruimtelijke referentie worden toegewezen. Wanneer u deze databasetabellen echter met ArcGIS gebruikt, herkent ArcGIS slechts één SRID en ruimtelijke referentie voor de hele tabel. U kunt een querylaag definiëren om aan te geven welke SRID wordt gebruikt, en alle rijen met die SRID zijn toegankelijk in ArcGIS. Anders leest ArcGIS de SRID van de eerste rij in de tabel en zijn alleen rijen die die SRID hebben gedefinieerd toegankelijk in ArcGIS.


Ruimtelijke oplossingen voor Microsoft SQL Server

Integreer de ruimtelijke functionaliteit van SQL Server met andere ruimtelijke systemen met behulp van FME om te converteren tussen het ruimtelijke gegevensmodel en 400+ extra formaten.

Ruimtelijke ETL-experts

Implementeer naadloze workflows tussen SQL Server Spatial-functionaliteit en andere ruimtelijke toepassingen met FME's toonaangevende ruimtelijke ETL-technologie. De niet-destructieve transformatietools bereiken meer dan alleen een rechte formaatconversie, waarbij de attributie zorgvuldig behouden blijft, de geometrie wordt geherstructureerd en de coördinatensystemen opnieuw worden geprojecteerd, zodat de integriteit van de gegevens intact blijft tijdens het verplaatsen tussen systemen.

Verplaats gegevens tussen het SQL Server Spatial-model en:

  • GIS-toepassingen: ArcGIS, MapInfo, Smallworld
  • CAD-toepassingen: AutoCAD, MicroStation
  • Web mapping-applicaties: Google Maps Engine, ArcGIS Online, OpenStreetMap
  • Databases: Oracle, Oracle Spatial, PostgreSQL en PostGIS
  • Gegevens in tabelvorm: Excel, CSV
  • Cloud computing-systemen: Salesforce, Amazon Web Services, Socrata
  • en nog veel meer formaten en toepassingen

Efficiënte workflow-ontwerpen

MS SQL Server Workflows voor ruimtelijke gegevenstransformatie worden snel geconfigureerd in de intuïtieve grafische interface van FME Desktop, en voor grotere efficiëntie kunt u werkruimten opslaan voor hergebruik, waarbij componenten eenvoudig kunnen worden aangepast aan veranderende vereisten.

Een FME-werkruimte die gegevens uit ruimtelijke en andere ongelijksoortige bronnen van SQL Server leest en integreert en de resulterende gegevensset naar KML schrijft.

Geautomatiseerd beheer van ruimtelijke gegevens

Centraliseer en beheer automatisch ruimtelijke gegevens en locatie-intelligentie met behulp van SQL Server Spatial met een FME Server- of FME Cloud-licentie. Stroomlijn taken voor het laden, transformeren en distribueren van gegevens met taakplanning, meldingsservices, realtime gegevensverwerking en verbindingen met krachtige webservices.

Over Microsoft SQL Server Spatial

Microsoft SQL Server is een database-oplossing met als primaire functie het opslaan en ophalen van gegevens zoals gevraagd door andere toepassingen. De functionaliteit van SQL Server Spatial breidt zijn mogelijkheden uit om ruimtelijke gegevenstypen voor geometrie en geografie mogelijk te maken.


Esri ArcGIS 10.4.1 voor Server met SQL Express (oktober 2020)

Opmerking: Zorg er altijd voor dat uw besturingssysteem actueel is voor uw behoeften.

Dit product bevat beide softwarepakketten die hieronder worden beschreven:

Esri ArcGIS 10.4.1 voor Server met SQL Express (oktober 2020)

Met ArcGIS for Server zijn kaarten en geografische informatie overal, altijd en op elk apparaat toegankelijk. Dit omvat webbrowsers, smartphones, tablets en desktop-applicaties.

Microsoft SQL Server 2014 Express op Windows Server 2012 R2

"De SQL Server Amazon Machine Images (AMI) is gebouwd, bijgewerkt en volledig gepatcht door AWS binnen vijf werkdagen na de patch van Microsoft dinsdag (de tweede dinsdag van elke maand). Door een instantie van deze AMI te starten, kunt u de instantie uitvoeren als een databaseserver en bespaart u de moeite om SQL Server-software te installeren.Deze AMI wordt geleverd met de volgende software en stuurprogramma's, waaronder AWS Systems Manager, AWS CloudFormation, AWS Tools voor Windows PowerShell, netwerkstuurprogramma's en opslagstuurprogramma's.

U kunt de AWS Launch Wizard gebruiken om SQL Server-applicaties op AWS eenvoudig op maat te maken, te configureren en te implementeren. Launch Wizard voor SQL Server ondersteunt zowel single instance-implementaties als implementaties met hoge beschikbaarheid volgens de best practices van AWS en SQL Server."


ArcGIS 10.2.1 voor (Desktop, Engine, Server) Utilities en Telecom Update 2 Patch

Deze patch is de tweede in een reeks updates die gericht zijn op hulpprogramma's en telecom-workflows, hoewel het nuttig kan zijn voor alle gebruikers van ArcGIS 10.2.1. De patch richt zich op een aantal problemen met betrekking tot het gebruik van schematische diagrammen en corrigeert ook problemen met het opslagtype st_geometry, geheugentoewijzing, ruimtelijke indexen, prestaties en meer.

  • Invoering
  • Problemen opgelost met deze patch
  • Deze patch installeren op Windows
  • Deze patch installeren op Linux
  • Een geodatabase upgraden
  • Patch-updates
  • Hoe te identificeren welke ArcGIS-producten zijn geïnstalleerd
  • Hulp krijgen

Belangrijke notitie

9 maart 2015: De ArcGIS for Server op Windows-setup is beschikbaar als een "B"-versie om te downloaden. De ArcGIS for Server Linux-configuratie wordt niet bijgewerkt. Gebruikers van ArcGIS for Server Linux moeten de 10.2.1-versie van de ArcGIS for Server Security-patch (januari 2015) installeren voordat ze deze patch installeren om installatieconflicten te voorkomen.

Invoering

Esri® kondigt de ArcGIS 10.2.1 voor (Desktop, Engine, Server) Utilities en Telecom Update 2 Patch aan. Deze patch is de tweede in een reeks updates die gericht zijn op hulpprogramma's en telecom-workflows, hoewel het nuttig kan zijn voor alle gebruikers van ArcGIS 10.2.1. De patch richt zich op een aantal problemen met betrekking tot het gebruik van schematische diagrammen en corrigeert ook problemen met het opslagtype st_geometry, geheugentoewijzing, ruimtelijke indexen, prestaties en meer. Deze patch behandelt specifiek de problemen die hieronder worden vermeld onder Problemen die met deze patch worden opgelost.

Problemen opgelost met deze patch

  • BUG-000081231 - Na het loskoppelen en verbinden van lineaire bronkenmerken van een geometrisch netwerk en het bijwerken van het bijbehorende schematische diagram, wordt een nieuwe schematische ID gegenereerd voor dat kenmerk en worden de hoekpunten verwijderd.
  • BUG-000082028 - Standaard bewerkingsworkflows verbruiken steeds meer geheugen en geven het niet vrij nadat het bewerken is gestopt.
  • BUG-000082630 - Versieverschil Cursor bewerkingen in enkele vertakkingen keren het "type" gerapporteerde wijziging om (bijv. Verwijderingen worden Bijlagen, Inserts worden Verwijderingen).
  • NIM088321 - Door de gebruiker gedefinieerde ruimtelijke indexrasters worden niet gehonoreerd door ArcGIS bij gebruik van de tool Spatial Index toevoegen, ook al werkt de tool met succes.
  • NIM096460 - Na het verwijderen en opnieuw opbouwen van het geometrische netwerk en het bijwerken van een schematisch diagram met schematische regels, blijven netwerkknooppuntlocaties behouden.
  • NIM097184 - Het maken van een checkout in een 9.3.1 geodatabase mislukt met 10.2.1 Desktop.
  • NIM097983 - Optimaliseer het openen van kaartdocumenten door de geodatabase-schemacache uit te breiden met eigenschappen van de sde-metadata.
  • NIM098475 - Ruimtelijke indexen worden niet gemaakt bij het maken van een functieklasse op een ArcSDE 10-database vanaf een ArcGIS Desktop 10.2-client.
  • NIM098196 - SDE-schema exporteren met Oracle expdp genereert ora-39127, ora-20098 en ora-06512-fout over de ruimtelijke index die is gemaakt op de GDB_items-tabel met de parameter st_grids als komma's wanneer Oracle 11gR2 wordt gebruikt.
  • NIM098665 - Het maken van een verbinding met een niet-ruimtelijke Oracle-database met behulp van een ruimtelijke databaseverbinding of een OLE-databaseverbinding duurt aanzienlijk lang als er een groot aantal objecten in de database is.
  • NIM099484 - Zorg voor een mechanisme om instrumentatie van geheugengebruik in te schakelen bij het maken van een functiecache in desktop.
  • NIM096111 - Het roteren van een punt na een specifieke selectieworkflow op een geometrisch netwerk roteert en verschuift het gehele geometrische netwerk.
  • NIM100182 - Slechte SCHEMATICTID wanneer diagrammen worden geëxporteerd. Schematische kenmerken die zijn gekoppeld aan GIS-kenmerken die geen deel uitmaken van het geometrische netwerk, worden geëxporteerd met "-2" aan het einde van hun SCHEMATICTID.
  • NIM100823 - Het opnieuw opbouwen van de ruimtelijke index voor een functieklasse met versiebeheer mislukt met een SRID-mismatch-fout.
  • NIM100941 - Verbeter de prestaties en schaalbaarheid van het maken en synchroniseren van replica's door database-informatie efficiënter te cachen.
  • NIM101461 - Wanneer functieklassen met verschillende SRID's worden gebruikt in een ST_intersection-query, mislukt het met 'ORA-06530: verwijzing naar niet-geïnitialiseerde composiet'.
  • NIM101468 - Kan zelfstandige tabellen niet verbergen met de methode IWorkspaceExtension.DataDictionaryTableNames in ArcGIS 10.1 en hoger.
  • NIM101270 - Herberekening van het objectbereik op specifieke datasets geeft de volgende fout: "Kan het bereik niet herberekenen. De opgegeven coördinaat overschrijdt het geldige coördinatenbereik."
  • NIM101376 - ArcGIS for Desktop kan de verbindingsregels voor een specifiek geometrisch netwerk niet opslaan.
  • NIM101746 - De Alter Field online helpdocumentatiepagina geeft aan dat de Alter Field tool beschikbaar is op alle licentieniveaus, maar de tool is niet beschikbaar op lagere licentieniveaus.
  • NIM102077 - ArcGIS meldt dat een Oracle SDELOB- of WKB-functieklasse die is gemaakt in een geodatabase van vóór 10.1, geen ruimtelijke index heeft als deze wel bestaat.
  • NIM102230 - Retourneer het veld Documentatie niet op samengevoegde query's voor interne metagegevens van Geodatabase.
  • NIM102846 - Bij het exporteren van diagrammen naar een andere schematische gegevensset met behulp van het proces Schematische gegevensset exporteren geconfigureerd met GUID's opnieuw koppelen, verwacht het proces GUID's voor elke functie die ze bevatten. Dit blokkeert wanneer GUID's alleen ontbreken voor een feature class, in het bijzonder wanneer deze ontbreekt voor _Junctions.
  • NIM102848 - Door een ruimtelijke index te maken, worden waarden doorgegeven die zijn verzameld uit bestaande enterprise-functieklassen die mogelijk ongeldig zijn in plaats van de juiste waarden door te geven.
  • NIM102883 - When using a newer client (10.1+) against an older SQL server geodatabase (pre-10.1) through an application server connection, creation of a spatial index will fail on GEOMETRY or GEOGRAPHY feature classes with 'This SDE server does not support this client or operation'.
  • NIM102895 - Data exported via a XML workspace does not retain any 4-byte (or greater) characters in the data's attribute table.
  • NIM102996 - After dropping a spatial index on a binary feature class through an application server connection to a pre-10.1 geodatabase in SQL Server, ArcGIS is unable to determine the index is gone.
  • NIM103593 - File Geodatabase lock files should be opened as Read, rather than as Read/Write. This improves feature class/table creation performance.
  • NIM103683 - When script/query/constant attributes are configured on a schematic feature class for which the schematic features are not initialized, the attributes are not updated.
  • NIM103708 - Filter the AUDSYS, OJVMSYS, GSMADMIN_INTERNAL, DVSYS Oracle objects from connection in ArcGIS.
  • NIM103781 - The network index DESC query must only fetch the necessary attributes and not SELECT * when obtaining the USERID or ELEMENT mappings.
  • NIM104247 - Implement two new API functions for se_enable_schema_chache and se_disable_schema_cache.
  • NIM104317 - When fetching a network dataset index page, only fetch the pageblob.
  • NIM104321 - MDXT_xxx$% tables show up in ArcCatalog, connected to a 11.2.0.4 or 12.1.0.1 instance, and some are not deleted even when the feature class is deleted.

  • NIM086295- On Oracle ST_OrderingEquals is always returning the same value as ST_Equals.
  • NIM088921 - Importing an SDE schema dump fails with ORA-39083 and ORA-02309 on SDE.st_type_export.validate_spref using datapump impdp.
  • NIM089510 - Inconsistent results with st_astext_f query on polygons with more than 292 vertices.
  • NIM090071 - Labeling features based on join table's field throws 'ArcMap drawing errors' when the table and feature class are stored in different DBMS.
  • NIM094291 - The extent of data created in MicroStation DGN files is not correctly calculated in ArcMap 10.2 which causes the data to be displayed in the wrong location.
  • NIM094556 - Results from the Trace Geometric Network geoprocessing tool to trace connected are not consistent with the trace results from the Find Connected tool in the Utility Network Analyst toolbar.
  • NIM095455 - In an edit session, snapping stops working on a layer if a join exists on that layer.
  • NIM096135 - Provide option to create user schema geodatabases by a user other than SYS.
  • NIM096817 - Loading a large amount of coordinates via ST_Geometry function results in ORA-20004 and ORA-20000 errors.
  • NIM097346 - Extproc not initialized when a ST_Intersects query involving a versioned view and a base table is the first query run in the session.
  • NIM099098 - ST_ASTEXT Function is failing when the result set contains more than one record, and when the NUMPOINTS is

Installing this patch on Windows

Installation Notes:

System Administrators: A technical paper is available that discusses the enterprise deployment of ArcGIS 10.2.1 setups using Microsoft Systems Management Server (SMS), System Center Configuration Manager (SCCM), and Group Policy, including additional system requirements, suggestions, known issues, and Microsoft Software Installation (MSI) command line parameters. Deployment in a lockdown environment is also covered. ArcGIS 10.2.1 Enterprise Deployment.

Installation Steps:

ArcGIS 10.2.1 for Desktop, Engine, or Server must be installed before installing this patch.

    Download the appropriate file to a location other than your ArcGIS installation location.

NOTE: If double clicking on the MSP file does not start the setup installation, you can start the setup installation manually by using the following command:

Installing this patch on Linux

Installation Steps:

Complete the following install steps as the ArcGIS Install owner. The Install owner is the owner of the arcgis folder.

ArcGIS 10.2.1 for Engine or Server must be installed before installing this patch.

    Download the appropriate file to a location other than your ArcGIS installation location.

Checksum (Md5)
ArcGIS Engine ArcGIS-1021-E-UTU2-Patch-lx.tar 631899446347DBDCFFC6658F486F0D6F
ArcGIS for Server ArcGIS-1021-S-UTU2-Patch-lx.tar 2BB2B5EF330AEEA9D632B779B002C750

Upgrade a geodatabase

A geodatabase upgrade is required after applying this patch. To upgrade the geodatabase, follow the instructions in the help section specific to your database management system:

Patch Updates

Check the Patches and Service Packs page periodically for the availability of additional patches. New information about this patch will be posted here.

March 4, 2015: ArcGIS 10.2.1 for (Desktop, Engine, Server) Utilities and Telecom Update 2 Patch, ArcGIS for Server setups on Windows and Linux, are temporarily unavailable due to an issue reported registered datastores after installing the patch.

March 9, 2015: The ArcGIS for Server on Windows setup is available as a "B" version for download. The ArcGIS for Server Linux setup will not be updated. Users of ArcGIS for Server Linux must install the 10.2.1 version of the ArcGIS for Server Security (January 2015) Patch prior to installing this patch to avoid conflicts.

How to identify which ArcGIS products are installed

To determine which ArcGIS products are installed, choose the appropriate version of the PatchFinder utility for your environment and run it from your local machine. PatchFinder will list all products, hot fixes, and patches installed on your local machine.

Hulp krijgen

Domestic sites, please contact Esri Technical Support at 1-888-377-4575, if you have any difficulty installing this patch. International sites, please contact your local Esri software distributor.


Spatial Databases

A geodatabase is a native Esri ArcGIS data format for storing geographic data. It is a collection of geographic datasets of various types and managed in either a file folder structure or a relational database, such as:

• Feature classes of points, lines, polygons and annotation for discrete features

• Feature datasets (group of feature classes)

• Descriptive attributes stored in tables

• Raster datasets and raster catalogs for imagery

MAPublisher can import several types of Esri geodatabases:

MAPublisher Import access

Microsoft Access (Jet Engine)

No RDBMS - uses local file structure

ArcSDE Desktop geodatabase

ArcSDE Workgroup geodatabase

ArcSDE Enterprise geodatabase

MAPublisher has the capacity to import all types of geodatabases (categorized as Personal, File and ArcSDE geodatabases). The connection to an ArcSDE server requires server access, user account and versioning information to be provided by the database administrator. These parameters are exactly the same required to establish a connection using Esri ArcCatalog—with a small exception for SQL Server Express connections, explained later on in this section.

Once imported into Adobe Illustrator, data does not maintain a link with the original database and database functions are not valid (topology, table/feature class relationships, subtypes and attributes domains rules). However, MAPublisher can make use of the geodatabases spatial and non-spatial relationships, subtypes and attribute domains information during the import process (to populate layer names and attributes).

Esri ArcGIS 9.x or newer must be installed and licensed to be able to fully import Esri geodatabases or to fully access an ArcSDE server (up to ArcGIS 10.0 only) using MAPublisher Import and Multiple Data Import. At minimum, an ArcGIS Engine Runtime must be installed. More commonly, higher licenses that may be used are ArcView, ArcEditor and ArcInfo.

Only 32-bit applications can use the Esri ArcSDE geodatabase connection. Direct access to feature classes on an ArcSDE Server requires, at minimum, ArcReader (available for free). However, File and Personal geodatabases cannot be read using ArcReader. With this license configuration, access to files with a Basic Esri ArcSDE Server connection is limited compared to a Esri ArcSDE Geodatabase connections (explained further in this section). MAPublisher supports all ArcSDE server connections and SQL queries supported by Esri.

The MAPublisher Basic Personal Geodatabase Reader and Basic File Geodatabase Reader does not require an ArcGIS licenses for Windows and is compatible with Mac. However, this means that some import functions are limited in use (explained further in this section).

MAPublisher supports ArcGIS 9.2 and newer geodatabases. However, there are some limitations to the direct connections from 9.2 clients to the ArcSDE 9.3 geodatabases. Please refer to Esri documentation on software requirements (service packs) and limitations.

To use ArcGIS 10.0 geodatabases with MAPublisher, a licensed installation of ArcGIS 10.0 is required. Having a valid installation allows for backwards compatibility with geodatabases created by ArcGIS 9.2 and newer.

If ArcReader is not installed on the default installation directory, it might be necessary to edit the binary location in the MAPublisher Preferences, Basic Esri ArcSDE Server Editor.

Unicode characters in path names are not supported by the Basic Personal and File Geodatabase Readers.

The following is a list of supported and unsupported geodatabase geometry types for import in MAPublisher:


Looking Under the Hood of a SQL Server Geodatabase

Let's take a look at how the data we've been working with in ArcGIS Pro is stored in SQL Server.

  1. If you need to, log in to your enterprise geodatabase instance using Windows Remote Desktop.
  2. If you are still in the remote connection used for the earlier parts of the lesson, close ArcGIS Pro and open SQL Server Management Studio.
  3. Aansluiten to the localhost server, and browse inside the egdb database (Databases > egdb).
  4. Vouw de . uit Tafels folder, and note that all of the tables we've worked with in the last couple of lessons are found here (along with many others, some of which we'll discuss momentarily).
  5. Open de jb.CITIES table (right-click > Select Top 1000 Rows). Under the Results tab, you should see all of the attribute data along with a VORM GEVEN AAN kolom. Keep in mind that the values in the shape column are in Microsoft geometry format. You could work with your data using raw SQL much like we did with PostGIS by taking advantage of SQL Server's spatial data tools [https://docs.microsoft.com/en-us/sql/relational-databases/spatial/spatial-data-sql-server].
  6. Close the CITIES table.
    But in the Object Explorer pane, keep the list of Tables expanded.

B. Repository tables

ArcSDE relies on a number of tables behind the scenes. Many of these so-called repository tables are owned by the dbo superuser.

    Looking at the Tafels listing, you should see a few "GDB_*" tables and many "SDE_*" tables. It's not important for you to know the purpose of all of these tables, but there are a few that are worth discussing.

It's not really important that you remember much about these repository tables. However, hopefully you now have a bit of an appreciation for what's going on behind the scenes and will see the tables as a bit less of a mystery.

Always remember to Hou op your Instance when you finish or when you take a long break.


ArcGIS 10.2.1 for (Desktop, Engine, Server) Utilities and Telecom Update 2 Patch

This patch is the second in a series of updates targeting utility and telecom workflows, though it can be beneficial to all users of ArcGIS 10.2.1. The patch targets a number of issues related to the use of schematic diagrams, and also corrects issues with the st_geometry storage type, memory allocation, spatial indexes, performance, and more.

  • Invoering
  • Issues Addressed with this patch
  • Installing this patch on Windows
  • Installing this patch on Linux
  • Upgrade a geodatabase
  • Patch Updates
  • How to identify which ArcGIS products are installed
  • Hulp krijgen

Belangrijke notitie

March 9, 2015: The ArcGIS for Server on Windows setup is available as a "B" version for download. The ArcGIS for Server Linux setup will not be updated. Users of ArcGIS for Server Linux must install the 10.2.1 version of the ArcGIS for Server Security (January 2015) Patch prior to installing this patch to avoid any installation conflicts.

Invoering

Esri® announces the ArcGIS 10.2.1 for (Desktop, Engine, Server) Utilities and Telecom Update 2 Patch. This patch is the second in a series of updates targeting utility and telecom workflows, though it can be beneficial to all users of ArcGIS 10.2.1. The patch targets a number of issues related to the use of schematic diagrams, and also corrects issues with the st_geometry storage type, memory allocation, spatial indexes, performance, and more. This patch deals specifically with the issues listed below under Issues Addressed with this Patch.

Issues Addressed with this patch

  • BUG-000081231 - After disconnecting and connecting linear source features from a geometric network and updating the associated schematic diagram, a new schematic ID is generated for that feature and the vertices are removed.
  • BUG-000082028 - Standard editing workflows consume increasing amounts of memory and do not release it after editing has stopped.
  • BUG-000082630 - Versioned Difference Cursor single branch edits invert the "type" of change reported (e.g., Deletes become Inserts, Inserts become Deletes).
  • NIM088321 - User defined spatial index grids are not honored by ArcGIS when using the Add Spatial Index tool, even though the tool runs successfully.
  • NIM096460 - After dropping and rebuilding the geometric network and updating a schematic diagram containing schematic rules, network junction locations are not preserved.
  • NIM097184 - Creating a checkout in a 9.3.1 geodatabase fails with 10.2.1 Desktop.
  • NIM097983 - Optimize the opening of map documents by augmenting the geodatabase schema cache to include properties of the sde metadata.
  • NIM098475 - Spatial indexes are not created when creating a feature class on an ArcSDE 10 database from an ArcGIS Desktop 10.2 client.
  • NIM098196 - Exporting SDE schema using Oracle expdp generates ora-39127, ora-20098 and ora-06512 error about the spatial index created on GDB_items table having the st_grids parameter as commas when Oracle 11gR2 is used.
  • NIM098665 - Making a connection to a non-spatial Oracle database using either a Spatial Database Connection or an OLE Database Connection takes a significantly long time when there is a large amount of objects in the database.
  • NIM099484 - Provide a mechanism to enable instrumentation of memory usage when creating a feature cache in desktop.
  • NIM096111 - Rotating a point after a specific selection workflow on a geometric network rotates and shifts the entire geometric network.
  • NIM100182 - Bad SCHEMATICTID when diagrams get exported. Schematic features associated with GIS features which are not part of the geometric network are exported with "-2" at the end of their SCHEMATICTID.
  • NIM100823 - Rebuild the spatial index on a versioned feature class fails with an SRID mismatch error.
  • NIM100941 - Improve the Performance and Scalability of Creating and Syncing replicas by more efficiently caching database information.
  • NIM101461 - When feature classes with different SRIDs are used in an ST_intersection query, it fails with 'ORA-06530: Reference to uninitialized composite'.
  • NIM101468 - Unable to hide standalone tables using the IWorkspaceExtension.DataDictionaryTableNames method in ArcGIS 10.1 and above.
  • NIM101270 - Recalculating the feature extent on specific datasets returns the following error: "Failed to recalculate extent. The specified coordinate exceeds the valid coordinate range."
  • NIM101376 - ArcGIS for Desktop fails to save the connectivity rules for a specific geometric network.
  • NIM101746 - The Alter Field online help documentation page indicates that the Alter Field tool is available at all license levels however, the tool is unavailable at lower license levels.
  • NIM102077 - ArcGIS reports that an Oracle SDELOB or WKB feature class created in a pre-10.1 geodatabase does not have a spatial index when it does exist.
  • NIM102230 - Do not return the Documentation field on joined queries for Geodatabase internal metadata.
  • NIM102846 - When exporting diagrams into another schematic dataset using the Export Schematic Dataset process configured with GUIDs reattachment, the process expects GUIDs for each feature they contain. This is blocking when GUIDs are only missing for a feature class, in particular when this is missing for _Junctions.
  • NIM102848 - Creating a spatial index will pass values gathered from existing enterprise feature classes that may be invalid instead of passing correct values.
  • NIM102883 - When using a newer client (10.1+) against an older SQL server geodatabase (pre-10.1) through an application server connection, creation of a spatial index will fail on GEOMETRY or GEOGRAPHY feature classes with 'This SDE server does not support this client or operation'.
  • NIM102895 - Data exported via a XML workspace does not retain any 4-byte (or greater) characters in the data's attribute table.
  • NIM102996 - After dropping a spatial index on a binary feature class through an application server connection to a pre-10.1 geodatabase in SQL Server, ArcGIS is unable to determine the index is gone.
  • NIM103593 - File Geodatabase lock files should be opened as Read, rather than as Read/Write. This improves feature class/table creation performance.
  • NIM103683 - When script/query/constant attributes are configured on a schematic feature class for which the schematic features are not initialized, the attributes are not updated.
  • NIM103708 - Filter the AUDSYS, OJVMSYS, GSMADMIN_INTERNAL, DVSYS Oracle objects from connection in ArcGIS.
  • NIM103781 - The network index DESC query must only fetch the necessary attributes and not SELECT * when obtaining the USERID or ELEMENT mappings.
  • NIM104247 - Implement two new API functions for se_enable_schema_chache and se_disable_schema_cache.
  • NIM104317 - When fetching a network dataset index page, only fetch the pageblob.
  • NIM104321 - MDXT_xxx$% tables show up in ArcCatalog, connected to a 11.2.0.4 or 12.1.0.1 instance, and some are not deleted even when the feature class is deleted.

  • NIM086295- On Oracle ST_OrderingEquals is always returning the same value as ST_Equals.
  • NIM088921 - Importing an SDE schema dump fails with ORA-39083 and ORA-02309 on SDE.st_type_export.validate_spref using datapump impdp.
  • NIM089510 - Inconsistent results with st_astext_f query on polygons with more than 292 vertices.
  • NIM090071 - Labeling features based on join table's field throws 'ArcMap drawing errors' when the table and feature class are stored in different DBMS.
  • NIM094291 - The extent of data created in MicroStation DGN files is not correctly calculated in ArcMap 10.2 which causes the data to be displayed in the wrong location.
  • NIM094556 - Results from the Trace Geometric Network geoprocessing tool to trace connected are not consistent with the trace results from the Find Connected tool in the Utility Network Analyst toolbar.
  • NIM095455 - In an edit session, snapping stops working on a layer if a join exists on that layer.
  • NIM096135 - Provide option to create user schema geodatabases by a user other than SYS.
  • NIM096817 - Loading a large amount of coordinates via ST_Geometry function results in ORA-20004 and ORA-20000 errors.
  • NIM097346 - Extproc not initialized when a ST_Intersects query involving a versioned view and a base table is the first query run in the session.
  • NIM099098 - ST_ASTEXT Function is failing when the result set contains more than one record, and when the NUMPOINTS is

Installing this patch on Windows

Installation Notes:

System Administrators: A technical paper is available that discusses the enterprise deployment of ArcGIS 10.2.1 setups using Microsoft Systems Management Server (SMS), System Center Configuration Manager (SCCM), and Group Policy, including additional system requirements, suggestions, known issues, and Microsoft Software Installation (MSI) command line parameters. Deployment in a lockdown environment is also covered. ArcGIS 10.2.1 Enterprise Deployment.

Installation Steps:

ArcGIS 10.2.1 for Desktop, Engine, or Server must be installed before installing this patch.

    Download the appropriate file to a location other than your ArcGIS installation location.

NOTE: If double clicking on the MSP file does not start the setup installation, you can start the setup installation manually by using the following command:

Installing this patch on Linux

Installation Steps:

Complete the following install steps as the ArcGIS Install owner. The Install owner is the owner of the arcgis folder.

ArcGIS 10.2.1 for Engine or Server must be installed before installing this patch.

    Download the appropriate file to a location other than your ArcGIS installation location.

Checksum (Md5)
ArcGIS Engine ArcGIS-1021-E-UTU2-Patch-lx.tar 631899446347DBDCFFC6658F486F0D6F
ArcGIS for Server ArcGIS-1021-S-UTU2-Patch-lx.tar 2BB2B5EF330AEEA9D632B779B002C750

Upgrade a geodatabase

A geodatabase upgrade is required after applying this patch. To upgrade the geodatabase, follow the instructions in the help section specific to your database management system:

Patch Updates

Check the Patches and Service Packs page periodically for the availability of additional patches. New information about this patch will be posted here.

March 4, 2015: ArcGIS 10.2.1 for (Desktop, Engine, Server) Utilities and Telecom Update 2 Patch, ArcGIS for Server setups on Windows and Linux, are temporarily unavailable due to an issue reported registered datastores after installing the patch.

March 9, 2015: The ArcGIS for Server on Windows setup is available as a "B" version for download. The ArcGIS for Server Linux setup will not be updated. Users of ArcGIS for Server Linux must install the 10.2.1 version of the ArcGIS for Server Security (January 2015) Patch prior to installing this patch to avoid conflicts.

How to identify which ArcGIS products are installed

To determine which ArcGIS products are installed, choose the appropriate version of the PatchFinder utility for your environment and run it from your local machine. PatchFinder will list all products, hot fixes, and patches installed on your local machine.

Hulp krijgen

Domestic sites, please contact Esri Technical Support at 1-888-377-4575, if you have any difficulty installing this patch. International sites, please contact your local Esri software distributor.


Bekijk de video: Introduction to spatial queries in SQL Server 2012 (Oktober 2021).