GeoServer REST API ile özel olarak belgelenmemiş ve kod örnekleri bulunmayan birçok şey vardır. İşte bunlarla mücadele stratejisi.
İlk olarak, belgelerdeki örneklerle başlayın . XML veya JSON ile bir HTTP POST kullanarak basit bir yeni katman veya çalışma alanı nasıl oluşturabileceğinizi bildiğinizden emin olun.
Ardından, GeoServer UI aracılığıyla, dokümantasyonu olmayan ihtiyacınız olan nesneyi manuel olarak oluşturun (bu durumda, bir özellik tipi).
Son olarak, GeoServer REST dizinine ( http://your-server/rest
veya http://your-server/geoserver/rest
) manuel olarak göz atın . Yeni oluşturduğunuz özellik türünü bulana kadar dizine göz atın. Bu kaynağın URL'sine ".xml" veya ".json" ekleyin; XML veya JSON temsilini göreceksiniz.
Bu gösterim, API aracılığıyla özellik türünü oluşturmak için POST yapmak için ihtiyaç duyacağınız şeydir. Temsili URL'si POST yapmak için ihtiyaç duyacağınız URL'dir (örneğin http://your-server/geoserver/rest/..../myFeatureTypeName.json
).
GeoServer'da herhangi bir kaynağın programlı olarak nasıl oluşturulacağını veya yapılandırılacağını bulmak için bu stratejiyi kullanabilirsiniz.