Daugiau

SQL serveris „ArcGIS 10.2 Desktop“

SQL serveris „ArcGIS 10.2 Desktop“


Aš naudoju „ArcGIS 10.2“ ir anksčiau naudoju „Oracle Spatial“ kaip galinę dalį.

Dabar duomenų teikėjai perėjo prie SQL, teikdami pagrindinius duomenis naudodami FTP, kuris yra išdėstytas SQL serveryje.

Turime kasdien importuoti erdvinius duomenis iš SQl serverio ir patalpinti „Oracle“, kad tai nepaveiktų paslaugų teikimo.

Kuris būtų geriausias būdas pridėti SQL serverio ryšį per „ArcGIS“ darbalaukį?


„Esri ArcGIS Enterprise 10.5.1“ su „SQL Server“ (2019 m. Sausis)

Pastaba: Visada įsitikinkite, kad jūsų operacinė sistema atitinka jūsų poreikius.

Į šį produktą įeina abu toliau aprašyti programinės įrangos paketai:

„Esri ArcGIS Enterprise 10.5.1“ su „SQL Server“ (2019 m. Sausis)

„ArcGIS Enterprise“ leidžia pasiekti žemėlapius ir geografinę informaciją bet kur, bet kuriuo metu ir bet kuriame įrenginyje. Tai apima žiniatinklio naršykles, išmaniuosius telefonus, planšetinius kompiuterius ir darbalaukio programas.

„Microsoft SQL Server 2016 Standard“ sistemoje „Windows Server 2016“

„SQL serverio„ Amazon Machine Images “(AMI) AWS sukuria, atnaujina ir visiškai pataiso per penkias darbo dienas nuo antradienio„ Microsoft “pataisos (antrą kiekvieno mėnesio antradienį). Paleidus egzempliorių iš šios AMI, galite paleisti egzempliorių kaip duomenų bazės serveris ir taupo jūsų pastangas įdiegti „SQL Server“ programinę įrangą. Šiame AMI yra ši programinė įranga ir tvarkyklės, įskaitant „AWS Systems Manager“, „AWS CloudFormation“, „AWS Tools for Windows PowerShell“, tinklo tvarkykles ir saugyklos tvarkykles.

Galite naudoti AWS paleidimo vedlį, kad galėtumėte lengvai nustatyti, konfigūruoti ir diegti SQL serverio programas AWS. „SQL Server“ paleidimo vedlys palaiko tiek vieno egzemplioriaus, tiek didelio prieinamumo diegimus pagal AWS ir „SQL Server“ geriausią praktiką “.


Geoduomenų bazės atnaujinimas „SQL Server“

„ArcGIS 10“ ir naujesnės versijos geografinės duomenų bazės atnaujinamos naudojant „Gegrade“ duomenų bazės geografinio apdorojimo įrankį arba „Python“ scenarijų. Todėl kompiuteryje, iš kurio bus vykdomas naujinimas, turi būti įdiegta dabartinė „ArcGIS for Desktop“ versija (standartinė arba išplėstinė), „ArcGIS Engine“ su „Geodatabase Update“ plėtiniu arba „ArcGIS for Server“ (standartinė arba išplėstinė), nes geografinio apdorojimo funkcijos yra galima įsigyti iš „ArcGIS“ šiems klientams.

Jei atnaujinate geografinę duomenų bazę SQL serveryje, kuriame naudojamas kelių erdvinių duomenų bazių modelis, būtinai paleiskite naujinimą sde duomenų bazėje. Atminkite, kad atnaujinus nebegalite pridėti naujų duomenų prie geografinių duomenų bazių, kuriose naudojamas kelių erdvinių duomenų bazių modelis.

Prieš atnaujindami būtinai perskaitykite ir atlikite veiksmus, nurodytus skyriuje „Pasiruošimas atnaujinti geografinę duomenų bazę SQL serveryje“.

Šioje temoje paaiškinta, kaip atnaujinti įmonės geografinę duomenų bazę paleidžiant geografinių duomenų bazės naujovinimo įrankį iš dialogo lango Geodatabase Properties mygtuko Upgrade Geodatabase. Taip pat galite ieškoti įrankio ir jį paleisti arba paleisti „Python“ scenarijų.

  1. Paleiskite „ArcCatalog“ arba „ArcMap“, „ArcGlobe“ ar „ArcScene“ ir atidarykite katalogo langą.
  2. Išplėskite duomenų bazių jungčių mazgą ir prisijunkite prie geografinės duomenų bazės, kurią norite atnaujinti.

Turite tiesiogiai prisijungti prie geografinės duomenų bazės kaip geografinių duomenų bazės administratorius. Jei ryšio dar nėra, pridėkite naują ryšį. Informacijos ieškokite „ArcGIS for Desktop“ duomenų bazių jungtys.

Jei reikia atnaujinti, mygtukas „Atnaujinti geografinę duomenų bazę“ yra aktyvus.

Jei mygtukas „Naujinti geografinę duomenų bazę“ nėra aktyvus, gali būti, kad prisijungiantis klientas yra to paties leidimo, kaip ir geografinė duomenų bazė, jūsų DBVS nėra palaikomo atnaujinamo leidimo, jūs naudojate „ArcSDE“ paslaugos ryšį, o ne tiesioginį ryšį su geografine duomenų baze. , arba jungiatės iš „ArcGIS for Desktop Basic“ kliento.

Atsidaro geografinės duomenų bazės atnaujinimo įrankis. Teksto laukelyje Įvesti geografinę duomenų bazę iš anksto užpildyta geografinių duomenų bazių ryšio informacija.

Negalite paleisti geografinės duomenų bazės atnaujinimo įrankio, jei kiti geografinio apdorojimo įrankiai šiuo metu veikia kaip foniniai procesai kliento kompiuteryje.

Būtina patikra aptinka kitus aktyvius ryšius su geografine duomenų baze, nustato, ar prisijungiantis vartotojas turi pakankamai teisių atnaujinti geografinę duomenų bazę, užtikrina, kad duomenų bazė gali palaikyti XML stulpelius, užtikrina, kad jei prisijungiate prie kelių erdvių duomenų bazės modelio geografinių duomenų bazių, yra prijungti prie sde geografinės duomenų bazės ir užtikrina, kad būtų galima atidaryti visus duomenų rinkinius. Jei nesilaikoma jokių būtinų sąlygų, įrankis nutraukiamas. Prieš pakartodami atnaujinimo procedūrą, turite ištaisyti visas problemas.

Šio patikrinimo rezultatai pateikiami geografinio apdorojimo įrankio dialogo lange. Jei patikrinimas (arba atnaujinimas) nepavyksta, rezultatai taip pat įrašomi į „GDBUpgrade.log“, kurį rasite c: Documents and Settings & ltuser name & gt Local Settings Application Data ESRI & ltArcGIS product & gt Windows XP ir Server 2003 operacinės sistemos c: Users & ltuser name & gt AppData Local ESRI & ltArcGIS product & gt visose kitose palaikomose Windows operacinėse sistemose arba & ltuser home & gt/.arcgis & lt#& gt/Application Data/ESRI Linux operacinėse sistemose.

Jūsų geografinė duomenų bazė atnaujinta į naujausią versiją.

Norėdami atnaujinti tinklo duomenų rinkinius, siuntinių audinius ar mozaikos duomenų rinkinius geografinėje duomenų bazėje, naudokite atnaujinimo duomenų rinkinio geografinio apdorojimo įrankį arba „Python“ scenarijų.

Tinklo duomenų rinkinių, siuntinių audinių ar mozaikos duomenų rinkinių atnaujinimas yra neprivalomas. Tačiau jei jų neatnaujinsite, neturėsite prieigos prie naujausių šių duomenų rinkinių funkcijų.

Jei turite esamų versijų rodinių (anksčiau vadinamų daugialypėmis peržiūromis) ir norite pasinaudoti naujos versijos rodinių funkcijomis, atsisiųskite esamus versijuotus rodinius ir iš naujo sukurkite juos iš „ArcGIS 10.1“ ar naujesnės versijos kliento, atnaujinę geografinę duomenų bazę.


„ArcGIS 10.2.2“ (darbalaukiui, varikliui, serveriui) geografinei duomenų bazei ir funkcijų paslaugų sinchronizavimo optimizavimo pataisai

Šis pleistras išsprendžia keletą problemų, susijusių su sinchronizavimo našumu ir lygiagrečiai, tinkliniais erdviniais indeksais, versijų rodiniais, geometrijos saugojimo perkėlimu, ST_Geometry (Oracle), tinklo duomenų rinkiniais ir bendru geografinių duomenų bazės našumu.

  • Įvadas
  • Problemos, išspręstos naudojant šį pataisą
  • Šio pleistro diegimas sistemoje „Windows“
  • Įdiegus šį pataisą „Linux“
  • Naujovinkite geografinę duomenų bazę
  • Pataisų atnaujinimai
  • Kaip nustatyti, kurie „ArcGIS“ produktai yra įdiegti
  • Gauti pagalbos

Įvadas

„Esri & reg“ paskelbia „ArcGIS 10.2.2“ (darbalaukio, variklio, serverio) geografinių duomenų bazių ir funkcijų paslaugų sinchronizavimo optimizavimo pataisą. Šis pleistras išsprendžia keletą su sinchronizavimo našumu ir lygiagrečiai susijusių problemų, kurios yra ypač svarbios, kai sistemoje yra daug sinchronizavimo kopijų arba kai jūsų paslaugoms priglobti naudojamos SQL serverio įmonės geografinės duomenų bazės. Be to, ji sprendžia problemas, susijusias su tinkleliu pagrįstų indeksų kūrimu geodatinių duomenų bazėse iki 10.1, versijų rodinių kūrimu, geometrijos saugojimo perkėlimu, „ST_Geometry on Oracle“, tinklo duomenų rinkiniais ir bendru geografinių duomenų bazės našumu. Jame konkrečiai nagrinėjamos problemos, išvardytos skiltyje „Problemos, išspręstos naudojant šį pataisą“.

Problemos, išspręstos naudojant šį pataisą

  • NIM086295 - „Oracle“ sistemoje ST_OrderingEquals visada pateikia tą pačią vertę kaip ST_Equals.
  • NIM088321 - naudotojo nustatytų erdvinių indeksų tinklelių „ArcGIS“ nepaiso, kai naudoja įrankį Pridėti erdvinį indeksą, nors įrankis sėkmingai veikia.
  • NIM089682 - Redaguojant duomenis, kurie buvo perkelti iš SDEBINARY į ST_GEOMETRY, pateikiamas šis klaidos pranešimas: „ORA -20085: Insert Spatial Reference SRID#neatitinka & ltschema.A ###. SHAPE & gt registruota erdvinė nuoroda SRID 0“.
  • NIM091900 - pritaikius SP5 „ArcSDE 10“, pridėjus naują skaidinį ST_Geometry lentelėje, kurioje yra erdvinis indeksas, pateikiama ši klaida: „ORA -29855: įvykdant ODCIINDEXCREATE tvarką įvyko klaida“.
  • NIM094929 - „ArcMap“ panoramuojant funkcijų klasę, sukurtą naudojant suskirstytą raktinį žodį ST_Geometry lentelėje, pateikiama klaida „ORA -01000“.
  • NIM097633 - OD išlaidų matricos sprendėjo pateiktas kelionės laikas/atstumas kartais yra per didelis, kai naudojama hierarchija, palyginti su nenaudojant hierarchijos.
  • NIM097983 - optimizuokite žemėlapio dokumentų atidarymą, padidindami geografinių duomenų bazių schemos talpyklą, įtraukdami sde metaduomenų savybes.
  • NIM098475 - erdviniai indeksai nesukuriami kuriant funkcijų klasę „ArcSDE 10“ duomenų bazėje iš „ArcGIS Desktop 10.2“ kliento.
  • NIM098917 - Kai tinklo duomenų rinkiniui leidžiama sėkmingai kurti, jei lieka nešvari sritis, reikia grąžinti HRESULT, kad vartotojas žinotų, jog yra šios unikalios būsenos.
  • NIM099080 - „ArcCatalog“ nepateikia klaidos, kai versijos rodinio pavadinime yra daugiau nei 30 simbolių, ir dėl „Oracle“ geografinės duomenų bazės nepavyksta jo sukurti registravimo kaip versijos proceso metu „Oracle“ geografinėje duomenų bazėje.
  • NIM099085 - „ArcObjects 10.2“ sąsajoje „IVersionedView“ sukurtas metodas „CreateVersionedView“ nenustato versijos rodinio pavadinimo į perduotą eilutę. Tai veikia „ArcObjects 10.1“.
  • NIM099098 - ST_ASTEXT funkcija neveikia, kai rezultatų rinkinyje yra daugiau nei vienas įrašas ir kai NUMPOINTS

Šio pleistro diegimas sistemoje „Windows“

Diegimo žingsniai:

Prieš diegiant šį pataisą reikia įdiegti „ArcGIS 10.2.2“, skirtą darbalaukiui, varikliui ar serveriui.

    Atsisiųskite atitinkamą failą į kitą vietą nei „ArcGIS“ diegimo vieta.

Kontrolinė suma (Md5)
„ArcGIS“ darbalaukis
Fono geografinis apdorojimas (64 bitų)
ArcGIS-1022-BGDT-GFFSO-Patch.msp 1A5A20C88302DD861FCE6C92C4254D25
„ArcGIS“ variklis
Fono geografinis apdorojimas (64 bitų)
ArcGIS-1022-BGE-GFFSO-Patch.msp 2C040A78B6691837B14B1C42C9736B57
„ArcGIS“ darbalaukiui ArcGIS-1022-DT-GFFSO-Patch.msp D2D69A5060F78BCA89B1B4E3CFE78117
„ArcGIS“ variklis ArcGIS-1022-E-GFFSO-Patch.msp AFFDCF77F18BA25A26EFB714017C245E
„ArcGIS“ serveriui ArcGIS-1022-S-GFFSO-Patch.msp 4248A87412328DECD49F9A8B88914FC0

PASTABA: Jei dukart spustelėjus MSP failą nepradedamas sąrankos diegimas, sąrankos diegimą galite pradėti rankiniu būdu naudodami šią komandą:

Įdiegus šį pataisą „Linux“

Diegimo žingsniai:

Atlikite šiuos diegimo veiksmus kaip „ArcGIS Install“ savininkas. Įdiegti savininkas yra archgis aplanko savininkas.

Prieš diegiant šį pataisą reikia įdiegti „ArcGIS 10.2.2“ varikliui ar serveriui.

    Atsisiųskite atitinkamą failą į kitą vietą nei „ArcGIS“ diegimo vieta.

Kontrolinė suma (Md5)
„ArcGIS“ variklis ArcGIS-1022-E-GFFSO-Patch-lx.tar 0C98D3E8961ACFFD39117CB109E727BA
„ArcGIS“ serveriui ArcGIS-1022-S-GFFSO-Patch-lx.tar 15FC8F74FF9B26993DFFAFE73B55E1CA

Naujovinkite geografinę duomenų bazę

Pritaikius šį pleistrą reikia atnaujinti geografinę duomenų bazę. Jei norite atnaujinti geografinę duomenų bazę, vadovaukitės savo duomenų bazės valdymo sistemai skirtos pagalbos skyriaus instrukcijomis:

Pataisų atnaujinimai

Periodiškai patikrinkite pataisų ir paslaugų paketų puslapį, ar nėra papildomų pataisų. Nauja informacija apie šį pleistrą bus paskelbta čia.

Kaip nustatyti, kurie „ArcGIS“ produktai yra įdiegti

Norėdami nustatyti, kurie „ArcGIS“ produktai yra įdiegti, pasirinkite savo aplinkai tinkamą „PatchFinder“ programos versiją ir paleiskite ją iš vietinio kompiuterio. „PatchFinder“ išvardys visus produktus, karštuosius pataisymus ir pataisas, įdiegtas jūsų vietiniame kompiuteryje.

Gauti pagalbos

Jei kyla sunkumų diegiant šį pleistrą, kreipkitės į vietines svetaines, susisiekite su „Esri“ techninės pagalbos telefonu 1-888-377-4575. Tarptautinėse svetainėse, kreipkitės į vietinį „Esri“ programinės įrangos platintoją.


Atnaujinkite geografinę duomenų bazę

Norėdami atnaujinti geografinę duomenų bazę, galite naudoti „ArcGIS for Desktop“ įrankį „Naujovinti geografinę duomenų bazę“ arba „Python“ scenarijų, paleistą „ArcGIS“ kliento kompiuteryje.

Naudokite įrankį „Naujovinti geografinę duomenų bazę“

Galite atidaryti įrankį „Naujovinti geografinę duomenų bazę“ dialogo lange „Duomenų bazės ypatybės“ spustelėję mygtuką „Atnaujinti geografinę duomenų bazę“ skirtuke „Bendra“ arba tiesiogiai atidaryti įrankį. Jei atidarote įrankį iš duomenų bazės ypatybių, teksto laukelyje Įvesti geografinę duomenų bazę iš anksto užpildoma geografinių duomenų bazių ryšio informacija.

Esri rekomenduoja palikti pažymėtą ir išankstinių rekvizitų patikrą, ir atnaujinti geografinių duomenų bazių parinktis. Tokiu būdu įrankis prieš tęsdamas geografinių duomenų bazės atnaujinimą patikrina, ar įvykdytos būtinos naujovinimo sąlygos.

Būtina patikra aptinka kitus aktyvius ryšius su geografine duomenų baze, nustato, ar prisijungiantis vartotojas turi pakankamai teisių atnaujinti geografinę duomenų bazę, užtikrina, kad duomenų bazė gali palaikyti XML stulpelius, užtikrina, kad būtų galima atidaryti visus duomenų rinkinius, ir įsitikina, kad duomenų bazė ir bibliotekos yra tas pats leidimas. Jei nesilaikoma jokių būtinų sąlygų, įrankis nutraukiamas. Prieš pakartodami atnaujinimo procedūrą, turite ištaisyti visas problemas.

Šio patikrinimo rezultatai pateikiami geografinio apdorojimo įrankio dialogo lange. Jei patikrinimas (arba atnaujinimas) nepavyksta, rezultatai taip pat įrašomi į „GDBUpgrade.log“, kurį rasite c: Users & ltuser name & gt AppData Local ESRI & ltArcGIS product & gt.

Jei visi patikrinimai praeina, įrankis tęsia atnaujinimą. Būtinų sąlygų patikrinimo ir atnaujinimo būsena rodoma geografinio apdorojimo įrankio eigos dialogo lange. Jei atnaujinti nepavyksta, informacija įrašoma į GDBUpgrade.log. Papildoma informacija yra parašyta sdesetup.log, kurią rasite sistemos TEMP kataloge.

Paleiskite scenarijų

Norėdami atnaujinti geografinę duomenų bazę, nukopijuokite vieną iš šių scenarijų pavyzdžių į teksto rengyklę. Pakeiskite bet kokias kintamųjų reikšmes, kad jos atitiktų jūsų svetainės informaciją.

    Jei turite esamą duomenų bazės ryšio failą, kuris naudoja tiesioginį ryšį ir jungiasi kaip sde vartotojas, nukopijuokite scenarijų, kuris taikomas jūsų operacinei sistemai, įklijuokite jį į teksto rengyklę, pakeiskite, kad būtų naudojama jūsų svetainei būdinga informacija, išsaugokite ir uždarykite failą, tada paleiskite jį:


Palaikomos operacinės sistemos

Jei jūsų duomenų bazės valdymo sistema įdiegta serveryje, kuriame yra įdiegti „ArcGIS“ produktai, serverio operacinė sistema turi atitikti „ArcGIS“ produkto sistemos reikalavimus ir jūsų „SQL Server“ versijos operacinės sistemos reikalavimus.

Jei naudojate ST_Raster saugyklos tipą (libst_raster_sql.dll) su savo geografine duomenų baze „SQL Server“, serverio operacinė sistema turi atitikti „ArcGIS for Server“ operacinės sistemos reikalavimus.

Jei jūsų duomenų bazė nėra įdiegta tame pačiame serveryje kaip „ArcGIS“ produktas, žr. „Microsoft“ dokumentaciją, kurioje pateikiami jūsų SQL serverio versijos operacinės sistemos reikalavimai.


Funkcijos

  • Konvertuokite informaciją į praktinę informaciją
  • Sukūrė, redagavo, analizavo ir dalijosi informacija
  • Konvertuokite 2D duomenis į 3D, kad galėtumėte efektyviai vizualizuoti
  • Lengvas duomenų įvedimas ir redagavimas
  • Atlikite analizę, kad išspręstumėte problemas
  • Sprendimų kartografavimas, turto valdymas, išteklių paskirstymas, verslo duomenų analizė ir rezultatų matavimas
  • Tvarkykite efektyvesnę informaciją
  • Išplėstinė ir automatizuota darbo eiga su galingais redagavimo įrankiais
  • Lengva gaminti aukštos kokybės žemėlapius

Suteikite privilegijas

Vartotojui, su kuriuo jungiatės prie duomenų bazės, turi būti suteiktos teisės pasiekti skelbiamus duomenis. Privilegijos ir aplinkybės, kuriomis turite jas suteikti, yra šios:

Pagal numatytuosius nustatymus galimybė prisijungti prie duomenų bazės suteikiama viešosios duomenų bazės vaidmeniui. Jei CONNECT buvo atšauktas iš viešojo vaidmens, turite jį suteikti atskiriems duomenų bazės vartotojams ar vaidmenims.

PASIRINKITE privilegijas skelbiamiems duomenų rinkiniams

Turite suteikti duomenų bazės vartotojui (jei naudojate duomenų bazės autentifikavimą) arba „ArcGIS Server“ paskyrai (jei naudojate operacinės sistemos autentifikavimą) bent SELECT privilegijas skelbiamiems duomenų rinkiniams.

ĮDĖTI, ATNAUJINTI ir (arba) Ištrinti privilegijas skelbiamiems duomenų rinkiniams

Norint redaguoti duomenis naudojant funkcijų paslaugą, duomenų bazės duomenų rinkiniuose turi būti suteiktos pakankamos redagavimo teisės.

Jei geografinę duomenų bazę registruosite kaip valdomą duomenų bazę, vartotojas, su kuriuo prisijungiate, turi turėti pakankamai teisių, kad galėtų sukurti duomenis geografinėje duomenų bazėje, ir turi turėti numatytąją schemą, atitinkančią duomenų bazės vartotojo vardą. Norėdami gauti daugiau informacijos, žr. SQL serverio geografinių duomenų bazių privilegijos.


Sąveika tarp „ArcGIS for Server“ ir „ArcGIS“ produktų iki 10.3.1 versijos

Jei diegiate „ArcGIS Server“ pirmą kartą ir jūsų kompiuteryje yra ankstesnė „ArcGIS“ produkto versija, prieš pradedant sąranką, ankstesnės versijos produktas turi būti pašalintas. Sąranka rodo dialogo langą, jei jūsų kompiuteryje yra prieštaringų šių produktų versijų. Jei jūsų kompiuteryje yra prieštaringų produktų versijų, turite tęsti šių produktų pašalinimą ir dar kartą paleisti sąranką.

Prieštaringi produktai (jei įdiegti ir nėra 10.3.1 versija) apims:

  • „ArcGIS“ darbalaukis
  • „ArcInfo“ darbo stotis
  • „ArcReader“ atskirai
  • ArcIMS
  • „ArcIMS Web ADF“, skirtas „Java“ platformai
  • „ArcIMS Web ADF“ .NET Framework
  • „ArcGIS“ serveris, skirtas „Java“ platformai
  • ArcGIS serveris .NET Framework
  • „ArcGIS Server Web ADF Runtime“ .NET Framework
  • „ArcGIS“ variklio veikimo laikas
  • „ArcGIS“ variklių kūrėjų rinkiniai
  • „ArcGIS“ darbalaukio kūrėjų rinkiniai
  • „ArcGIS“ vaizdo serveris (įskaitant visus klientus)

Šie produktai gali egzistuoti kartu tame pačiame įrenginyje, jei jie visi yra 10.3.1 versija.


„ArcGIS for Desktop“ buvo sertifikuotas „Windows“ operacinėms sistemoms ir reikalauja
Turi būti įdiegta „Microsoft .NET Framework“. Perskaitykite visą sistemos reikalavimų sąrašą
Papildoma informacija.

Autorių teisės © Esri – GIS žemėlapių programinė įranga, sprendimai, paslaugos, žemėlapių programos ir duomenys


Žiūrėti video įrašą: How to create and add Enterprise Geodatabase SQL Server ArcMap, two ways