OK, I will go for SpatialJSON.
I will now do the following:
* Rename all items according to SpatialJSON
* Throw an exception if the result contains complex features
* Update README.md and provide *.rst files in
doc/en/user/source/community/spatialjson
* Provide file ext-spatialjason.xml in src/community/release
* Add required profiles in src/community/pom.xml
* Provide a new (vanilla/)/ branch / PR
Did I forget anything?
BTW, I did not yet see any Zip files when doing a nightly build like so:
mvn package -P communityRelease
Is that a Windows issue? How to invoke Maven in order to build the
plugin Zip files?
Cheers
Carsten
Am 12.10.2022 um 09:46 schrieb Andrea Aime:
All the names work for me, if you like SpatialJSON go for it. Let's
get this one rolling :-D
Cheers
Andrea
On Tue, Oct 11, 2022 at 8:07 AM Carsten Klein <c.kl...@datagis.com> wrote:
Hello Andrea and Jukka,
you've seen the mail from Howard Butler. What to make out of it? He
doesn't like such "extended" formats (which I do understand) but also
recognizes that he's not in a position to actually do anything
against it.
For my mind, there are these options for the community plugin's name:
- Slim GeoJSON
- Tiny GeoJSON (in order to line up with Tiny WKB)
or more defensively
- SpatialJSON,
omitting Small/Thin/Slim/Tiny as SpatialJSON is a new format which
inherently is more compact and space optimized than GeoJSON. (Thanks
Andrea for the "Spatial" idea.)
As I'm not really interested in inventing and promoting a new cool
format, I could be quite fine with SpatialJSON.
What do you think about it?
Cheers
Carsten
Am 10.10.2022 um 14:40 schrieb Howard Butler:
> Carsten,
>
> Given the tone of your email and the fact that you are writing
it, I think you probably know what our answer will be. It is a new
format. It is not compatible with GeoJSON and any other GeoJSON
reader is going to fail reading it. It is not GeoJSON, and it
seems like disingenuous marketing to call it a similar name in my
opinion.
>
> It is totally fine to be making these optimizations and trying
to proliferate them. You are definitely not the first to try.
GeoJSONL would seem to be related to your approach. You could also
look at FlatGeoBuf, which has GeoServer support, but gives up on
JSON to have more features. Or wait for OGC to come out with their
"new and improved GeoJSON" in the form of OGC Features API output,
which adds even more capability.
>
> I don't like formats that are "kind of like GeoJSON but not
compatible" trying to leverage GeoJSON's marketing reach, and this
includes things like GeoJSONL, SlimGeoJSON, and OGC's effort,
which they tried to call it "Enhanced GeoJSON", as if it needed
enhancement. GeoJSON is not internationally trademarked, and it
cannot really stop these efforts from trying to trade on its name.
However, "GeoJSON" is such a generic term it probably could not
obtain a trademark, and other efforts calling themselves something
that looks like it could not be stopped in any official capacity
anyway.
>
> In closing, you can call it what you like. Naming things is
really hard :)
>
> Howard
>
>
>> On Oct 10, 2022, at 1:31 AM, Carsten Klein
<c.kl...@datagis.com> wrote:
>>
>> This format adds only two small changes to GeoServer's GeoJSON
format (the version before RFC 7946). Nevertheless, these changes
make it incompatible with regular GeoJSON and actually make it a
new format. Other optimizations may come on top in the future.
>>
>> Primarily, I need that format for my own projects, in which web
based clients may request some thousands of features, each with
approx. 450 fields/properties. Here, omitting repeated property
names actually saves up to 70% of space (~ 50% transfer size).
>>
>> Suggested by the GeoServer team, I'm asking you whether you
would agree that I name this new format something like "Slim
GeoJSON" or "Tiny GeoJSON" (see. Tiny Well Known Binary, TWKB)
prior to releasing anything to the internet.
>>
>> Since the new format is actually based on GeoJSON with only two
small (but, of course, incompatible) changes, I'm really in favor
for a name which still includes the ´GeoJSON´ term.
>
>
--
Regards,
Andrea Aime
==GeoServer Professional Services from the experts!
Visit http://bit.ly/gs-services-us <http://bit.ly/gs-services-us>for
more information.==Ing. Andrea Aime @geowolfTechnical Lead
GeoSolutions Groupphone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
https://www.geosolutionsgroup.com/ <https://www.geosolutionsgroup.com/>
http://twitter.com/geosolutions_it <http://twitter.com/geosolutions_it>
-------------------------------------------------------
Con riferimento alla normativa sul trattamento dei dati personali
(Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati
“GDPR”), si precisa che ogni circostanza inerente alla presente email
(il suo contenuto, gli eventuali allegati, etc.) è un dato la cui
conoscenza è riservata al/i solo/i destinatario/i indicati dallo
scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a
cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato
se potesse darmene notizia.This email is intended only for the person
or entity to which it is addressed and may contain information that is
privileged, confidential or otherwise protected from disclosure. We
remind that - as provided by European Regulation 2016/679 “GDPR” -
copying, dissemination or use of this e-mail or the information herein
by anyone other than the intended recipient is prohibited. If you have
received this email by mistake, please notify us immediately by
telephone or e-mail
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel