WfsClient class
Kelas yang mengelola koneksi ke Layanan Fitur Pemetaan Web (WFS) OGC
Konstruktor
Wfs |
Kelas untuk menyambungkan ke OGC Web Feature Services (WFS). Mungkin memerlukan IR atau proksi melalui transformRequest. |
Metode
describe |
Mengambil detail tentang satu atau beberapa jenis fitur. Urutan hasil mungkin tidak selaras dengan input. |
get |
Meminta metadata layanan, yang berisi deskripsi informasi server, konten, dan nilai parameter permintaan yang dapat diterima. |
get |
Mengambil jumlah fitur yang cocok dengan kueri. Mengatur parameter WFS |
get |
Mengkueri fitur dari layanan dan mengembalikan respons JSON mentah.
Ini mungkin tidak termasuk informasi geometri tergantung pada parameter filter.
Mengatur parameter WFS |
get |
Mengkueri fitur dari layanan dan mengembalikan GeoJSON FeatureCollection.
Mengatur parameter WFS |
Detail Konstruktor
WfsClient(WfsServiceOptions)
Kelas untuk menyambungkan ke OGC Web Feature Services (WFS). Mungkin memerlukan IR atau proksi melalui transformRequest.
new WfsClient(options: WfsServiceOptions)
Parameter
- options
- WfsServiceOptions
Opsi yang menentukan cara menyambungkan ke layanan WFS.
Detail Metode
describeFeatureTypes(string | string[])
Mengambil detail tentang satu atau beberapa jenis fitur. Urutan hasil mungkin tidak selaras dengan input.
function describeFeatureTypes(featureTypeNames: string | string[]): Promise<WfsFeatureTypeDescription[]>
Parameter
- featureTypeNames
-
string | string[]
Satu atau beberapa nama jenis fitur untuk mengambil detailnya.
Mengembalikan
Promise<WfsFeatureTypeDescription[]>
getCapabilities()
Meminta metadata layanan, yang berisi deskripsi informasi server, konten, dan nilai parameter permintaan yang dapat diterima.
function getCapabilities(): Promise<WfsCapabilities>
Mengembalikan
Promise<WfsCapabilities>
getFeatureCount(WfsFeatureRequest)
Mengambil jumlah fitur yang cocok dengan kueri. Mengatur parameter WFS resultType
ke "hits"
function getFeatureCount(request: WfsFeatureRequest): Promise<number>
Parameter
- request
- WfsFeatureRequest
Mengembalikan
Promise<number>
getFeatureInfo(WfsFeatureRequest)
Mengkueri fitur dari layanan dan mengembalikan respons JSON mentah.
Ini mungkin tidak termasuk informasi geometri tergantung pada parameter filter.
Mengatur parameter WFS resultType
ke "results"
.
function getFeatureInfo(request: WfsFeatureRequest): Promise<Record<string, any>>
Parameter
- request
- WfsFeatureRequest
Detail permintaan untuk layanan WFS.
Mengembalikan
Promise<Record<string, any>>
getFeatures(WfsFeatureRequest)
Mengkueri fitur dari layanan dan mengembalikan GeoJSON FeatureCollection.
Mengatur parameter WFS resultType
ke "results"
.
Jika detail geometri difilter, null akan dikembalikan.
function getFeatures(request: WfsFeatureRequest): Promise<azmaps.data.FeatureCollection>
Parameter
- request
- WfsFeatureRequest
Detail permintaan untuk layanan WFS.
Mengembalikan
Promise<azmaps.data.FeatureCollection>