Veel

Viga ESRI Shapefile'i draiveri OGR hankimisel C ++ -is

Viga ESRI Shapefile'i draiveri OGR hankimisel C ++ -is


Ma ei saa C ++ API abil luua OGR -kihti. Olen järginud sellel lingil olevaid dokumente täpselt http://www.gdal.org/ogr_apitut.html Kuvate failifaili draiveri hankimisel tõrke. Soovitusi? const char *driverName = "ESRI vormifail"; GDALDriver *pDriver;

GDALAllRegister (); pDriver = GetGDALDriverManager ()-> GetDriverByName (draiverinimi); if (pDriver == NULL) {qDebug () << "Viga draiveri laadimisel"; // see viga juhtub}

Proovite GDAL (raster) tööriistadega kasutada OGR (vektor) draiverit. Siin on mõned read minu töökoodist, mis võivad aidata:

char* BasePath = uus char [FullPathMax]; // sellel on väärtus enne selle kasutamist OGRRegisterAll (); OGRDataSource *hDS = NULL; OGRSFDriver *Draiver = NULL; hDS = OGRSFDriverRegistrar :: Avatud (BasePath, FALSE ja draiver);

Nagu näete, ei hakka ma kõigepealt draiverit looma, see on täidetud, kui avan andmekogumi OGRSFDriverRegistrari abil, nii et see võib olla kujundifail või mõni muu OGR -vorming. GDALAllRegisteri helistamine sobib GDAL (raster) objektide jaoks, kuid enne OGR -objektide kasutamist peate kasutama OGR -i ekvivalenti.


See kood töötab OGRDataSource'i loomiseks. Eriline tänu Michael Miles-Stimsonile, et ta mind õigele teele juhtis.

const char* path = "C: /Test/test.shp"; OGRRegisterAll (); OGRDataSource *hDS; OGRSFDriver *juht; OGRSFDriverRegistrar *registripidaja = OGRSFDriverRegistrar :: GetRegistrar (); draiver = registripidaja-> GetDriverByName ("ESRI Shapefile"); hDS = draiver-> CreateDataSource (tee, NULL); hDS-> CreateLayer ("kiht", NULL, wkbPoint, NULL);

Viga ESRI Shapefile'i draiveri OGR hankimisel C ++ - geograafilistes infosüsteemides

  • raamatupidamine
  • ajax-raamistik
  • rakendusraamistik
  • heliredaktor
  • automatiseerimine
  • Suured andmed
  • blogi-mootor
  • brauser
  • ehitustööriist
  • äriprotsesside juhtimine
  • vahemälu
  • kaardistamine-raamatukogu
  • vestlusserver
  • koodi katvus
  • koostöö
  • veerg-andmebaas
  • dokumendihaldus
  • andmete hankimine
  • andmebaas
  • e-kaubandus
  • e-posti klient
  • manustatud andmebaas
  • ettevõtte otsing
  • erp
  • facebook-alternatiiv
  • KKK-süsteem
  • finantseerida
  • foorum-tarkvara
  • ftp
  • täistekstiotsing
  • mängumootor
  • geokodeerimine
  • git
  • graafik-andmebaas
  • tervishoiu-infosüsteem
  • kasutajatugi
  • html-parser
  • html-tekst
  • personalijuhtimine
  • identiteedihaldus
  • pildi tihendamine
  • teabe otsimine
  • kiirsõnumid
  • sissetungimise tuvastamise süsteem
  • probleemide jälgimine
  • java-raamistik
  • java-mängud
  • jquery-plugin
  • json
  • jvm
  • võtmehaldus
  • võtmeväärtuste pood
  • keele tuvastamine
  • linux-operatsioonisüsteem
  • linux-tööriistad
  • log-analüüs
  • meiliklient
  • meiliserver
  • meililist
  • meediapleier
  • meediaserver
  • sõnumite järjekord
  • mikroblogimine
  • mobiilne raamistik
  • loomuliku keele töötlemine
  • võrguhaldus
  • võrgustik-raamatukogu
  • närvivõrk
  • no-sql
  • nodejs
  • oauth
  • objekt-andmebaas
  • ocr
  • kontor-sviit
  • online-ostlemine
  • operatsioonisüsteem
  • orm
  • paketihaldur
  • pdf-raamatukogu
  • personal-rahandus
  • fotode haldamine
  • programmeerimiskeel
  • puhverserver
  • qa-tööriistad
  • QR kood
  • küsimus
  • dokumentide haldamine
  • relatsiooniline andmebaas
  • aruandlustööriist
  • rrdtool
  • kooli juhtkond
  • ekraanitõmmis
  • otsingumootor
  • serveri jälgimine
  • Ostukorv
  • skype-alternatiiv
  • sms-raamatukogu
  • sotsiaalvõrgustik
  • testimisvahend
  • teksti väljavõtmine
  • tekst kõneks
  • piletimüük
  • twitter-klient
  • ubuntu-kahvel
  • uml-tööriist
  • üksuse testimine
  • url-shortning-teenus
  • versioonikontroll
  • video-cms
  • videokonverents
  • video mängija
  • virtualiseerimine
  • visualiseerimine
  • voip-server
  • vpn
  • veebianalüütika
  • veebirakenduse raamistik
  • veebibrauseris
  • veebirändur
  • veebiserver
  • wysiwyg-toimetaja
  • xml-parser
  • xmpp
  • xps-vaataja
  • tõmblukk
  • zlib

DotSpatial

DotSpatial on avatud lähtekoodiga projekt, mis keskendub GIS -i põhikomplekti väljatöötamisele ja teekide kaardistamisele, mis elavad harmooniliselt koos DotSpatiali nimeruumis, töötades sujuvalt koos .NET -raamistikuga.

http://dotspatial.codeplex.com/

Sildid gis kaardistamine ruumiline punkt -ruumiline geokodeerimine georuumiline
Rakendamine
Litsents LGPL
Platvorm Windows


Vaata videot: Tutorial Membuat SHP Garis Kontur - ArcGIS