Vairāk

Ļauj lietotājam lejupielādēt formas failus, izmantojot GeoServer


Mēs nodrošinām slāņus caur formas faili un/vai PostGIS PostGreSQL datu bāze iekšāģeoserveris-2.x.xar GCS ģeometrija.

ģeoserveris-2.x.xpati izmanto šos formas failus, lai atveidotu kartes.

Formas faili atrodas servera mašīnā, kurģeoserveris-2.x.xir instalēta.

Es tikai domāju ļaut lietotājam lejupielādēt konkrēta (-u) slāņa (-u) konkrētus formas failus.

Es vēlos, lai lietotājs lejupielādētu formas failu, izmantojot vietni, kas izstrādāta, izmantojotOpenLayers 3unGeoExtJavaScript bibliotēkas arPavasaris 4,Jsp,Hibernate.

Saskaņā ar šo saiti:

WFS izeja formas failam

1. gadījums: Slānis, kas ir no PostGIS

2. gadījums: Slānis no formas faila (.shp) (atrodas kaut kur serverī D: shape Layer.shp)

  1. Abos iepriekšminētajos gadījumos tas pats kods ļaus lietotājam lejupielādēt formas failus?

  2. Ja faili var būt pārāk lieli vai datu tabula izmantotaPostGISir pārāk plašs, tomēr tas ļaus lietotājam lejupielādēt formas failu?

  3. Vai 2. gadījumā tas pats izveidos formas failu?

  4. Tā kā mani slāņi sajaucas virs diviem gadījumiem. Vai man būtu tāda pati loģika?

  5. Es gribu saprast, kā tas darbojas. Tā kā es vēlos nodrošināt lielapjoma lejupielādi arī grupu slāņiem.

  6. Vai tas ir iespējams? Es arī vēlos dot tādu pašu iezīmi vienā no maniem projektiem pasaules vējā.

Aicināta jebkāda palīdzība.


Ja WFS pakalpojumā izmantojat ģeozervera veidlapas izvadi, nav svarīgi, kāds bija datu avots. Nav svarīgi, vai dati nāk no Shapefiles vai PostGIS vai kaut kā cita.

Ļaujiet man mēģināt sniegt atbildes uz visiem jūsu apakšjautājumiem.

Nav nozīmes tam, cik liela bija tabula vai cik daudz tajā bija funkciju, Geoserver var eksportēt vektoru datus kā formas failus (jums jāpievērš uzmanībamaxFeaturesparametrs. Jums tas jāiestata tā, lai visas nepieciešamās funkcijas tiktu eksportētas. Ja iestatāt to uz zemāku skaitli, tad formas failā būs tikai tās pirmās N pazīmes.)

Eksportētajam formas failam būs jābūt saderīgam ar formas faila standartiem, tāpēc datu tipi var nedaudz mainīties, lauku nosaukumi tiks mainīti, lai tie atbilstu prasībām, un, ja jūsu datu bāzē ir vairāk nekā 255 kolonnas, tad eksportētajā formas failā būs tikai pirmās 255 kolonnas (ja tabulā ir tik daudz kolonnu, jums ir lielākas problēmas, kuras vispirms jāatrisina)

Jūs nevarat izsniegt grupu slāņus kā WFS, tāpēc to eksportēšana uz formas failu nav iespējama.