This was extracted (@ 2024-11-20 22:10) from a list of minutes
which have been approved by the Board.
Please Note
The Board typically approves the minutes of the previous meeting at the
beginning of every Board meeting; therefore, the list below does not
normally contain details from the minutes of the most recent Board meeting.
WARNING: these pages may omit some original contents of the minutes.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
Report was filed, but display is awaiting the approval of the Board minutes.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Project Status: Current project status: ongoing with high activity. Issues for the board: none. ## Membership Data: Apache SIS was founded 2012-09-19 (12 years ago) There are currently 22 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Work on Apache SIS 1.5 release is still in progress. It takes a long time in part because of the need to review and cleanup a contribution (Geopackage) and because the upgrade to latest international standard (ISO 19111) is a significant amount of work. We had an Apache SIS talk at the Community Over Code conference in Europe. We are using Apache SIS again this year in a Testbed from the Open Geospatial Consortium (OGC): GEOINT Imagery Media for ISR (GIMI). ## Community Health: Activity is high, but mostly from two developers of the same company. No new PMC member or committer have been added for the last 3 years, and there is no candidate at this time. Effort for convincing other Apache project to replace their LGPL dependency by Apache SIS have not been very fruitful so far.
@Craig: pursue a roll call for PMC
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Project Status: Current project status: ongoing with high activity. Issues for the board: none ## Membership Data: Apache SIS was founded 2012-09-19 (12 years ago) There are currently 22 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Two activities mentioned in the last report are still ongoing: * Work on Apache SIS 1.5 release: it takes longer than hopped, but the goal is to have it released before the Community Over Code conference in Europe. * Contributions to the Maven project for improving JPMS support in Maven 4 (needed by SIS): the Maven compiler plugin is being rewritten. The following activity mentioned in the last report has been completed but need to continue in other way: * OGC / OSGeo / ASF joint code sprint: we took those 3 days with a Sedona developer for starting a migration of Sedona's GeoTools dependency to Apache SIS. This work is still in early stage. The following activity is planed: * We have an Apache SIS talk scheduled for the Community Over Code conference in Europe next month. ## Community Health: Adoption of the Apache SIS library by other projects seems a bit low. SIS competes with GeoTools, which is older, much better known and has more features. Since GeoTools is under category X license (LGPL), a natural target for pushing SIS adoption would be other ASF projects using GeoTools. In particular, it would be nice for SIS if it could replace the GeoTools dependency of Apache Sedona. The latter is technically optional, but requires developers to code carefully, e.g. with `if (isGeoToolsAvailable)` statements, then test before releases whether the project can run some basic functions without GeoTools. After corrections of `ClassNotFoundException`, Sedona without GeoTools can run geometric functions, but not coordinate operations or raster functions, which are significant parts of Sedona services. Some initial work for migrating Sedona to Apache SIS started during the 3 days of the OGC/ASF/OSGeo code sprint mentioned in the previous SIS report. I'm not aware of continuation yet, but there is report of plan to do so [1]. [1] https://github.com/apache/sedona/issues/1397#issuecomment-2094012978
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Project Status: Current project status: ongoing with high activity. Issues for the board: none. ## Membership Data: Apache SIS was founded 2012-09-19 (11 years ago) There are currently 22 committers and 17 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: We are close to be able to submit an Apache SIS 1.5 release candidate, 6 months after the 1.4 release. New features include a GeoTIFF writer (completing the reader provided in the 1.4 release), better support of Cloud Optimized GeoTIFF, better support of Geographic Markup Language (GML) for coordinate operations, etc. Some of those features have been developed for the Open Geospatial Consortium (OGC) Testbed-19 — Geospatial in space [1] where Apache SIS has been used as a prototype for GeoTIFF and coordinate operations in space. The "incubator" group of modules got the premise of a renderer, a Coverage JSON reader and a refactoring of the Shapefile reader. Contributions to the Maven project are underway for trying to improve JPMS support in Maven 4. Apache SIS goes far in the use of the Java Platform Module System (JPMS, a.k.a. Jigsaw). SIS source code is structured as Module Source Hierarchy [2], something that not many projects do. The use of JPMS to that extent is currently difficult with both Maven and Gradle, which is a source of irritation for developers. We submitted a first pull request to Maven for trying to improve the situation, and review goes well [3]. More will follow if accepted. Apache SIS will participate to the OGC / OSGeo / ASF joint code sprint. We proposed to work with Apache Sedona for helping them to replace their LGPL dependency by Apache SIS. We do not know yet which activities will finally happen. [1] https://portal.ogc.org/files/?artifact_id=104098#ThreeD [2] https://docs.oracle.com/en/java/javase/21/docs/specs/man/javac.html [3] https://github.com/apache/maven/pull/1401 [4] https://developer.ogc.org/sprints/23/ ## Community Health: Contributions from another developer increased thanks to the "incubator" group of modules. One thing that may be an issue is how long it will take before codes in incubator get sufficient reviews for moving to the "endorsed" group of modules.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Project Status: Current project status: ongoing with high activity. Issues for the board: none. ## Membership Data: Apache SIS was founded 2012-09-19 (11 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Apache SIS 1.4 has been released in October 2023, with JPMS modularization applied. The source directory structure got major reorganization for better use of JPMS features, but we still have difficulties with the lack of support of "Module Source Hierarchy" in tools such as Maven and Gradle. We are trying to push for better JPMS support with emails and GitHub issues such as [1], but expect that it will take a long time. Some progress on Maven side is at [2]. Above-cited reorganization introduced an "incubator" group of modules. This group is now used by other contributor for pushing codes faster than what is done in the "endorsed" group of modules. Apache SIS had a join presentation with Ecere about "Geospatial in space" during the "Community over code" conference in Halifax. It was partially a report of an ongoing activity in the Open Geospatial Consortium (OGC) in which Apache SIS and Ecere are participating. The package name conflict with GeoTools seems resolved by the release of GeoTools 30 in October. That conflict was caused by the use of "org.opengis" package name by GeoTools, despite OpenGIS being an OGC registered trademark. Following the package renaming done in GeoTools 30, it should now be possible to have Apache SIS and GeoTools 30 or later coexisting in the same JVM. However, GeoTools communication on this topic is still misleading [3]. [1] https://github.com/gradle/gradle/issues/25974 [2] https://s.apache.org/bkhws [3] https://desruisseaux.github.io/history/GeoAPI.html#geotools30 ## Community Health: Apache SIS has few contributor diversity. However, the above-cited introduction of an "incubator" group of modules has made some contributions easier. But on the other hand, the "Module Source Hierarchy" has introduced a new technical barrier. This is a technical problem however, that we are trying to get resolved by Maven and Gradle.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Project Status: Current project status: ongoing with high activity. Issues for the board: none. About the issue raised in previous report, we are waiting to see the outcome of the work started by the GeoTools project for resolving the package name conflict. They usually do a release in fall. ## Membership Data: Apache SIS was founded 2012-09-19 (11 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: A major work is the modularization with JPMS, a.k.a. "Jigsaw". While Maven and Gradle have some JPMS support, neither of them support Source Module Hierarchy. However Gradle flexibility makes possible to support Module Source Hierarchy anyway with some effort, so the modularization proposal includes a migration from Maven to Gradle. Since Module Source Hierarchy requires a source code reorganization anyway, this opportunity is taken for grouping modules differently. A notable change is the introduction of an "incubator" group of modules, as an attempt to address the issue raised in previous report about API not ready for release. More details, including an introduction to what is the little known "Module Source Hierarchy", is at [1]. The pull request [2] is still under vote. Other works by two other contributors are underway on clones of Apache SIS repository. They will be merged after review. [1] https://geomatys.github.io/draft/Modularization.html [2] https://github.com/apache/sis/pull/37 ## Community Health: Mostly the same as in previous reports: a large fraction of the work done by a single contributor. However there is a slight increase in interaction with other developers on topics such as modularization and ShapeFile (a data format) support.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: ## Membership Data: Apache SIS was founded 2012-09-19 (11 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Development continues with bug fixes and new features. Some branches contributed by different developers have been merged. Some notable work items since the SIS 1.3 release are the completion of "Cloud Optimized GeoTIFF" support by the use of "HTTP ranges" requests, aggregation of many rasters in a single data cube, and the upgrade from Java 8 to Java 11. We participated physically to the joint OGC/OSGeo/ASF code sprint in April 25 to 27 [2]. It was an opportunity to meet an Apache Baremaps developer. An Apache Sedona developer also participated remotely during the mentor session. A step-by-step tutorial for using Apache SIS was presented. ## Community Health: There is no new committers or PMC members in the last 2 years, and no candidate yet. The email traffic is low, but well responsive when there is email. [1] https://desruisseaux.github.io/history/GeoAPI.html [2] https://developer.ogc.org/sprints/20/
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: ## Membership Data: Apache SIS was founded 2012-09-19 (10 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Apache SIS 1.3 has been released in December 2022. In an engineering report that a PMC member wrote for the Open Geospatial Consortium (OGC), we use Apache SIS 1.3 as a proof of concept. Development continues with bug fixes and new features. In particular, we are finally dropping Java 8 support. A few thousands of lines of code have been changed for taking advantage of new API added in JDK 11. Jigsaw modularisation will follow later. Raised a licensing issue with an Apache Calcite dependency, which has been fixed with the help of the relevant OSGeo project [4]. [4] https://s.apache.org/61lo2 ## Community Health: During the 1.3 release process, a user found a regression in the Release Candidate 1. That regression has been fixed in a Release Candidate 2. The decision to move to Java 11 has been done by consensus on the mailing list. The original proposal was to go directly to Java 17, but users who needed Java 11 compatibility have been listened. Proposed to Apache Sedona (recently graduated from incubation) to replace their LGPL dependency (GeoTools) by Apache SIS [5]. The proposal has not yet gained traction. [5] https://s.apache.org/k633a
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (10 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: One of the branches waiting for code review has been reviewed and merged [1]. It took about one year before we managed to do this work. The difficulty with the lack of resource is that the review requires some expertise with JAXB and (more difficult to find) with OGC/ISO standards. In the particular case of this branch merge (which was about ISO 19157 data quality metadata), numerous errors have been found and corrected during the review process. Other branches are waiting for merge for a shorter time (since this summer). Review of those branches will start this week or next week. An 1.3 release train is likely to start this month. The release date will be adjusted in part for the needs of The Open Subsurface Data Universe (OSDU) group, which became an important user of Apache SIS. [1] https://s.apache.org/c4wer ## Community Health: Commits to the main branch are still done mostly by a single developer, with contributions from other developers mostly from the same company. Those other developers are also committers and PMC members, so they could merge their branches themselves. But for now we continue to follow the review process with feature branches. The current number of active developers is about 3 (with some occasional other contributions).
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (10 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Apache SIS 1.2 has been released in May. A FOSS4G (Free and Open Source Software for Geospatial) conference will happen in August 22 to 28 in Italy. It would have been a good opportunity for a session about Apache SIS, but we missed the deadline for submission. However the participants mentioned in previous report (peoples doing tests) will mention SIS briefly. ## Community Health: The community health is stable, with the same situation than the one described in previous reports (i.e. majority of developments done by a single individual). Merge requests mentioned in previous report (submissions from other developers of the same company than above-cited individual) have not yet been merged because of lack of time for review. Contributions of the rest of the community mentioned in previous report has continued. In particular, those contributions have resulted in a substantive amount of new JUnit tests in the GIGS (Geospatial Integrity of Geoscience Software) test suite.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention ## Membership Data: Apache SIS was founded 2012-09-19 (10 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: A joint Open Geospatial Consortium (OGC)/OSGeo/ASF code sprint happened in March. Results have been published in an OGC engineering report. Section 5.10 of that report [1] cites the use of Apache SIS for testing the Geospatial Integrity of Geoscience Software (GIGS) test suite. A SIS 1.2 release is under progress. New features include the support of more data formats and various bug fixes. [1] https://portal.ogc.org/files/?artifact_id=100630#toc27 ## Community Health: The community health is stable, with the same situation than the one described in previous reports (i.e. majority of developments done by a single individual). Two merge requests from other developers of the same company have been submitted and are pending review (to be done after the release). However the amount of tests and bug reports that we receive from the rest of the community is increasing. Not all of them are reported on the public mailing list since the developers are sometime contacted directly.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (9 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: The Open Geospatial Consortium (OGC) conducted various test beds this summer, with two of them that included development works in Apache SIS. This work has been reported in two OGC engineering reports published last December [1][2]. A joint OGC/OSGeo/ASF code sprint will happen in March [3]. We have submitted a few ideas for eventual contributors to Apache SIS [4]. We are also involved in proposals of more general interest than SIS only (related to OGC standards). Code development is continuing steadily with bug fixes (especially around GeoTIFF) and a few new features. There is probably enough material for a 1.2 release, but discussion didn't started yet (having a release before the code sprint would be nice). [1] https://docs.ogc.org/per/21-032.html [2] https://docs.ogc.org/per/21-036.html [3] https://www.ogc.org/pressroom/pressreleases/4659 [4] https://s.apache.org/ogw26 ## Community Health: The community health is stable, with the same situation than the one described in previous report. We had a slight increase in the diversity of commits thanks to a few relatively large merge requests.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (9 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Alexís Manin on 2021-05-27. - No new committers. Last addition was Bruno P. Kinoshita on 2021-06-23. ## Project Activity: Apache SIS had a presentation at ApacheCon 2021: "Twelve OGC/ISO standards used in Apache SIS and other projects". Two features of SIS (the reading of "cloud optimized" GeoTIFF files and a work in progress about the handling of "moving features" in a spatial database) are also mentioned in two reports to be submitted to the Open Geospatial Consortium (OGC) in December. Apache SIS 1.1 has finally been released on October 6th, 2021. It was 2 years after previous release. At this time, there is no blocking issue which would delay a 1.2 release as much as the 1.1 release has been delayed. The 1.1 release is the first one to include a JavaFX application (optional; users must install JavaFX themselves) for demonstrating some SIS capabilities. ## Community Health: The community health is stable. For the last years, most commits on the code base are done by a single contributor with occasional commits from two other contributors working in the same company. Contributions from other organizations happens on the web site. In the past we tried "Google Summer of Code" as a way to diversify. We have not participated to GSoC in the last few years but may try again in 2022 if time allows.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: No new issue compared to last report. ## Membership Data: Apache SIS was founded 2012-09-19 (9 years ago) There are currently 23 committers and 18 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - Alexís Manin was added to the PMC on 2021-05-27. - Bruno P. Kinoshita was added as committer on 2021-06-23. ## Project Activity: Web site migration to a new Content Management System (CMS) has been completed, thanks to Bruno P. Kinoshita help. A large code review which was blocking release has been completed [2]. A code review for a second and last part (smaller) is in progress. Apache SIS will have a presentation at ApacheCon 2021: "Twelve OGC/ISO standards used in Apache SIS and other projects" [3]. [2] https://s.apache.org/xeh4i [3] https://www.apachecon.com/acah2021/tracks/geospatial.html ## Community Health: There is not many discussion on the mailing list. Commits are done silently, in part because they are in large part cleaning work (above-cited code review). We have some questions that we want to submit to the community for future directions, but in the short term our priority is to put the code in shape for starting a release process.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: See "Community health". ## Membership Data: Apache SIS was founded 2012-09-19 (9 years ago) There are currently 22 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Johann Sorel on 2017-09-07. - No new committers. Last addition was Alexís Manin on 2019-07-05. ## Project Activity: A join ASF - OSGeo - OGC (Open Geospatial Consortium) code sprint was held in February 17th to 19th. The code sprint results have been summarized in an engineering report [1]. Our main activity has not been on Apache SIS directly, but rather in interoperability with the UCAR (University Corporation for Atmospheric Research) library via the GeoAPI interfaces [2]. Web site migration to a new Content Management System (CMS) is in progress [3], thanks to Bruno P. Kinoshita help. Last release was 1.5 years ago. Release was blocked by a large code review, which is finally in progress [4]. I have good hope that we can finally merge to master and make a release in the next few months. OGC is supervising sponsored developments with various participants this summer. Contributors to SIS (Geomatys) got contract for two areas: Cloud Optimized GeoTIFF reader in Apache SIS (for testing the OGC specification with an implementation different than the current one), and Moving Features. More details are in the mailing list [5]. [1] https://docs.ogc.org/per/21-008.html [2] https://github.com/Unidata/geoapi-netcdf-java [3] https://github.com/apache/sis-site [4] https://github.com/Geomatys/sis/compare/geoapi-4.0...refactor/filters [5] https://s.apache.org/2kvs0 ## Community Health: There is a slight increase in contribution diversity with activity spread in different branches, but this activity does not show up on master branch yet. While the PMC contains 20 PMC members, most of them are quiet for a few years. I saw that the River project recently had a roll call for moving inactive PCM members to emeritus status. Should SIS do the same?
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (8 years ago) There are currently 22 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Johann Sorel on 2017-09-07. - No new committers. Last addition was Alexís Manin on 2019-07-05. ## Project Activity: The project activity has the same issue than the one reported 3 months ago: about 7,600 lines of code added since previous report, but it still not the work needed for making a release. A joint ASF, Open Geospatial Consortium (OGC) and OSGeo code sprint will happen from February 17th to 19th [1]. Apache SIS will participate, together with Apache Jena and Superset. We plan to use this code sprint for starting the work on the items that are blocking a release (filters, portrayal, access to SQL database). The JavaFX application demonstrating some Apache SIS capabilities is operational. We will see after next SIS release if it help to attract some users and developers. [1] https://github.com/opengeospatial/joint-ogc-osgeo-asf-sprint-2021 ## Community Health: There is low activity on the mailing list. The work is still happening on a branch, which may give the impression that the project is inactive. The merge to master is still pending review of the same code waiting for review for more than a year (next time we will try to use more feature branches for avoiding such stall). But it does not have created friction as far as I know; both the reviewer (myself) and the original code author are in the same situation, lacking time for resolving this issue. The above-cited code sprint is our next attempt to resolve this issue.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (8 years ago) There are currently 22 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Johann Sorel on 2017-09-07. - No new committers. Last addition was Alexís Manin on 2019-07-05. ## Project Activity: Development of new functionality continues with about 10,000 lines of code and comment since last report (previous cycle was about 30,000 lines). However they are still not yet the work needed for making a release. Current development is driven by the needs of clients of SIS contributors, and we have not been able to get the time to work on a release yet. I estimate to about 1 month the time needed for doing a release because of the need to review and complete works in two packages. This review is desired for offering a release with stable API and functionality. A proposed list of tasks has been posted on user mailing list [1]. Screenshots of a JavaFX application (in very early stage) have been shown in an ApacheCon presentation in September. [1] https://s.apache.org/pe587 ## Community Health: The issues raised in last month report still apply: - Low activity on the mailing list. - All work is done on a branch not yet merged to master. We have not yet addressed those issues because our energy is currently focused on completing the tasks that are blocking us from doing a release.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: There are no issues requiring board attention. ## Membership Data: Apache SIS was founded 2012-09-19 (8 years ago) There are currently 22 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Johann Sorel on 2017-09-07. - No new committers. Last addition was Alexís Manin on 2019-07-05. ## Project Activity: Development is steady with about +20,000 lines of code and +10,000 lines of comment in last 3 months. Those developments include a JavaFX application, mentioned in previous report as an attempt to attract users and developers by illustrating SIS capability (but the SIS mission is still to provide a library independently of JavaFX). This application will be shown during the ApacheCon Geospatial track on September 30 in "Visualize Apache SIS capabilities with raster data" talk. Other developments in last 3 months are about raster data (remote sensing). A #sis channel has been created on https://the-asf.slack.com/ and announced on the developer mailing list. Discussion started about choosing a website technology in replacement of Apache CMS. ## Community Health: Activity on the mailing list is low, but emails posted (e.g. about slack channel or website technology) usually get a quick response from peoples different than the usual committers, which is encouraging. Almost all work in the last 10 months is happening on a branch. For peoples observing "master", the Apache SIS project may look inactive. This situation is caused by work contributed last November which needs some refactoring before merge (for avoiding merge conflicts), and that review did not happened yet by lack of time. A similar situation happened before SIS 1.0 release where another contribution also took almost one year to be reviewed. The repetition of this situation suggests that we need to reconsider our work flow (branching, etc.). I have not seen expression of frustration yet (the community seems patient), but we are aware that this issue needs to be considered seriously.
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of OGC/ISO international standards. ## Issues: As pointed out by DA and DF comments, the project currently has three active committers from the same company not communicating enough with the otherwise quiet community. However the community has not yet expressed frustration to my knowledge (RB concern). Efforts for trying to improve the situation are discussed in the "Project Activity" section. ## Membership Data: Apache SIS was founded 2012-09-19 (8 years ago) There are currently 22 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Johann Sorel on 2017-09-07. - No new committers. Last addition was Alexís Manin on 2019-07-05. ## Project Activity: Previous report listed the main areas under development, together with the fact that those developments were happening on a branch instead than on master. Those details have been put in a "roadmap" page on the wiki [1]. A "Report on SIS progress" email has been sent to the mailing list with those points, together with an acknowledgement that we are weak on communication [2]. The community reaction up to date are encouragements. We are developing a JavaFX application in part as debugger tools, but also in an attempt to help the community to grips with the project by visualizing what the library is doing before to explore the API. A wiki page for the application with screenshots has been created [3]. On more technical aspects, some emails proposing to choose between alternatives have been posted [4][5], but it is hard to get feedback on proposals such as [5] that require deep knowledge of the library. We have skipped Google Summer of Code this year because of lack of time for mentoring. Our effort for attracting a community shifted to the JavaFX application, but we may come back to GSoC in the future. ## Community Health Currently active PMC members are from 3 different organizations. Currently active committers are from a single organization. Candidates as new PMC members are either a developer from the same organization than current committers (so not increasing diversity), or user interested in oversight but otherwise not involved in daily operations. [1} https://cwiki.apache.org/confluence/display/SIS/Roadmap [2] https://s.apache.org/igo15 [3} https://cwiki.apache.org/confluence/display/SIS/JavaFX+application [4] https://s.apache.org/hwwwo [5] https://s.apache.org/zgv8n
## Description: The mission of Apache SIS is the creation and maintenance of software providing data structures for developing geospatial applications compliant with the model of the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO) standards. Apache SIS also develops project-specific API for functionalities not covered by OGC/ISO standards. ## Issues: No issue to report this month. ## Membership Data: Apache SIS was founded 2012-09-19 (7 years ago) There are currently 22 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Johann Sorel on 2017-09-07. - No new committers. Last addition was Alexís Manin on 2019-07-05. ## Project Activity: All activities is happening on a branch (we develop on a branch anticipating what may be future standards, and keep master aligned with currently released standards). The last merge on master was on October 24, 2019. We usually merge on master more often, but the merge is currently hold because of large contributions committed on the development branch and not yet reorganized in a way to minimize merge conflicts. The new functionalities include: * Use of PostGIS spatial database, spatial filters, GeoJSON (cited in last report). * JavaFX application is progressing well. * Base class for portrayal (i.e. rendering of maps). * Base class for reproducing some of the functionalities of Java Advanced Imaging (JAI) library. The JAI library was developed ~25 years ago by Sun Microsystems, NASA and others. It was a powerful library for processing large images, with advanced features for defining and manipulating chains of image operations, lazy computing and multi-threading on a tile-by-tile basis, handling interpolations problems, etc. It was suitable to classical photos, medical imagery or remote sensing data. Unfortunately JAI is not maintained anymore for about 15 years. Nevertheless at least some of JAI functionalities are critical to Apache SIS. In the last three months we started to reproduce in Apache SIS some functionalities of JAI. An Open Geospatial Consortium (OGC) meeting was done in November 2019. A report has been posted on the Apache geospatial mailing list: https://s.apache.org/m0itz The Open Geospatial Consortium (OGC) does every year a "test bed" where new standards are experimented. The test bed for 2020 includes an aspect in which Apache SIS is particularly well suited. In short, the main trend of the last 20 years has been in the development of Web APIs for the discovery and download of data. However the amount of Earth Observation data is so huge (terabytes of new data every day) that space agencies want to change the paradigm, and transfer algorithms close to the machine where data are located instead than downloading the data. This may require the standardization of programming languages APIs (as opposed to Web APIs). I will give more details in next report if we get involved (indirectly) in this experiment. ## Community Health: Traffic on user mailing list has increased thanks to new users in the process of evaluating Apache SIS. They have not yet made their choice, so we do not know yet if they will stay around. Traffic on developer mailing list is probably too low compared to the amount of commits. Since the 3 currently active developers are from the same company, and all of them in a rush for getting projects done, we have difficulty to spend the required amount of time for communicating better on the list.
@Daniel: follow up with questions from comments
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modeled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: No issue to report this month. Previous reports mentioned the very long delay since last release, but SIS 1.0 has finally been released. ## Membership Data: Apache SIS was founded 2012-09-19 (7 years ago). There are currently 22 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Johann Sorel on 2017-09-07. - No new committers. Last addition was Alexís Manin on 2019-07-05. ## Project Activity: Apache SIS 1.0 has been released last September, about 2 years after the previous release. This long delay was due to the effort required for integrating a large user contribution (upgrade metadata XML schema to the latest ISO 19115 standard), followed by compatibility issues with Java 9+ that we had time to resolve only recently. SIS is now compatible with latest Java release and there is no reason to delay SIS 1.1 as much as SIS 1.0 has been. Current development work includes more spatial filters, a query language (CQL) for applying those filters, and the beginning of a JavaFX application for those who have JavaFX pre-installed (we do not redistribute it). The JavaFX work started as a Google Summer of Code 2018 project but required cleanup, which we have been able to do only now. We hope that a graphical user application would help to demonstrate SIS capabilities. Other developments in separated branches are GeoJSON support and improvements in the use of vector data stored in a spatial database (e.g. PostGIS, but not limited to). Number of downloads from Maven central repository fluctuates between 100,000 and 200,000 per month (20,000 ~ 25,000 unique IPs), but I suspect that a lot of them are side-effects of Apache Tika downloads (through dependency) rather than users seeking specifically for SIS. ## Community Health: The number of active contributors is 3, with Johann and Alexis activity on SIS increasing. Those 3 contributors are from the same company; we do not yet have a diversity at this level. The busiest topic in September has been fixes and stabilization before SIS 1.0 release. The traffics on mailing lists fluctuate a lot (with both increases and decreases), but this is hardly significant because of the low amount of emails (between 10 and 35). We have not observed a significant evolution of this situation for many years, except during Google Summer of Code.
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modeled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: Latest release (0.8) was in November 2017. I wrote in reports for about one year that SIS 1.0 release will come soon, but it has not yet happened. Apache SIS is receiving active development, but most work has been for new functionalities considered critical for some clients; we have been able to allocate resources only a few weeks for preparing the release. The blocking point is to resolve compatibility issues for all Java versions from 8 to 13. More details in the "activity" section. ## Membership Data: Apache SIS was founded 2012-09-19 (7 years ago) There are currently 22 committers and 20 PMC members in this project. The Committer-to-PMC ratio is roughly 6:5. Community changes, past quarter: - No new PMC members. Last addition was Johann Sorel on 2017-09-07. - Alexís Manin was added as committer on 2019-07-05 ## Project Activity: Developments in this quarter were mostly about improvements in raster data support (coverage), tuning the API for reading/writing geospatial resources, and spatial filters applied in queries. Work is starting in map display capabilities (portrayal). Those core GIS concepts bring Apache SIS to a higher level compared to previous functionalities, which explain the slight increase in committers diversity (see "community health" section). Regarding the SIS 1.0 release, some work has been done in June. This work was about adjusting above-cited API in the hope to avoid need for API changes after the release. In addition a new committer (Alexis Manin) provided a patch for resolving a blocking compatibility issue with Java 11+, but we may want to do a Maven profile for Java 8 before to apply that patch. We will miss the geospatial track at ApacheCon this year, but George Percivall from OGC accepted to insert some slides about Apache SIS in his presentation. We made a presentation about Apache SIS to the Vietnamese space agency (VNSC) and to some students of the Vietnam National University. ## Community Health: We got an increase of email traffic in last quarter, but actually those numbers fluctuate a lot from quarter-to-quarter and can not be taken as a long-term trend yet. The most important number is that we had 4 code contributors this quarter and that those contributors have done an increasing amount of commits. Apache SIS is still a project with ~95% of the commits done by a single contributor, but we hope that the recent increase in amount of other commits will be a long term trend for the reasons cited in the "project activity" section.
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modeled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: In last report (February) we wrote that we have difficulty to make a release, because of lack of time. We wrote that we were hoping to work on a release in March, but it did not happened yet. More discussion in the health section below. ## Activity and health report: Exceptionally, I merge those two sections together for this report since they are closely related. Last release (0.8) was in November 2017. About 30,000 lines of code (ignoring comments) have been added since that release (~8600 in last 3 months). We rushed in the development of features required by a contract focused on better support of Earth Observation data such as JAXA's Global Change Observation Mission. Despite the rush, the quality of the code has not been compromised: Apache SIS still have a high comment/code ratio (1.16 : 1). An example of comment documenting algebraic transformations together with a link to OpenOffice document providing more details can be viewed at [1]. However this rush has been done at the sacrifice of community activity (messages on dev@sis.apache.org dropped to 3 emails in this quarter; we did not had the time to make proposals for GSoC this year; we may miss the geospatial track at ApacheCon this year for the first time; we did not wrote summary of latest Open Geospatial Consortium meetings), and at the sacrifice of preparing a release for more than one year. We reported those issues in February. In reaction, the board requested us to confirm by email that there is at least 3 PMC members providing active oversight of the project [2]. The call received responses from 4 PMC members, two of them being myself and a coworker. In the last report, we wrote that we may have time to work on SIS release in March. Unfortunately it did not happen, because of urgent work not yet finished. Work on the SIS release started only last week (May 1st), with one regression fixed [3]. I'm just starting to have weekends and holidays available for working on SIS release. The plan is to ensure that SIS compiles with Java 11 and to verify compliance of new features with OGC/ISO standards; the remaining would be delayed to a future release. A user already sent a pull request about the Java 11 compatibility issue [4] (disclaimer: he is a coworker). Apache Jena is starting to use SIS for GeoSPARQL support [5]. It is the second Apache project to my knowledge, after Apache Tika, to use SIS. ## PMC changes: * Currently 20 PMC members. * No new PMC members added in the last 3 months. * Last PMC addition was Johann Sorel on September 2017. ## Committer base changes: * Currently 21 committers. * No new committers added in the last 3 months. * Last committer addition was Johann Sorel on March 2016. The user who sent above-cited pull request [4] could be a candidate for new committer since he already provided other patches before. We are waiting for the next opportunity, when he will need to work again on SIS. ## Releases: * 0.8 was released on November 24, 2017. * Work on 1.0 release started May 1st, but can continue only during weekends for now. ## Mailing list activity: dev@sis.apache.org: * 69 subscribers (down -2 in the last 3 months) * 3 emails sent to list (8 in previous quarter) Those numbers are down compared to previous quarter, which were already down compared to the quarter before. user@sis.apache.org: * 47 subscribers (up 0 in the last 3 months) * 13 emails sent to list (0 in previous quarter) * Other discussions happened on GitHub issues like [5]. ## JIRA activity: * 9 JIRA tickets created in the last 3 months * 8 JIRA tickets closed/resolved in the last 3 months [1] https://github.com/apache/sis/blob/8ca9f9abb7d87f748e73d5fddb62eb056c98c7e6/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/projection/MeridianArcBased.java#L74 [2] https://lists.apache.org/thread.html/baeb067f9b0c71de0dfab4c326930046be20cf984a3ac37036d5e161@%3Cprivate.sis.apache.org%3E [3] https://issues.apache.org/jira/browse/SIS-402 [4] https://github.com/apache/sis/pull/16 [5] https://github.com/apache/jena/pull/557
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modelled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: We have difficulty to make a release. See the health report section below. ## Activity About 190 commits by 2 developers in the last 3 months. Extensive work has been done for supporting some raster data in netCDF files from NASA and JAXA space agencies. It caused relatively rapid development of Apache SIS capability to handle remote sensing data. The library now handles some non-trivial problems for positioning 4-dimensional (including time dimension) images on Earth. However we still lack a Graphical User Interface allowing non-developers to visualize their data. The Google Summer of Code work that attempted to address this problem has not yet been integrated. We presented Apache SIS in Paris Open Source Summit 2018 [1]. We did not attended to Open Geospatial Consortium (OGC) meeting in the last 3 months. Activity on the mailing list dropped from 80 emails in the summer to 25 in autumn to 6 in the last 3 months. ## Health report: The last Apache SIS release (0.8) was one year and half ago. In the last two reports, we wrote that Apache SIS 1.0 release would happen soon. But we have been unable to make it happens. The reason is that the developers who made previous releases are trapped in urgent work since many months. Consequently Apache SIS got active development because those new features were essential to the urgent company work, but this is not the development needed for a SIS release. There is some regressions that we didn't had time to fix. Even if we accept those regressions and release SIS almost as-is, preparing a release still require one or two full days (testing, documenting, synchronizing extensions not included in Apache releases for licensing reasons, discover issues, fix them…). Activity on the mailing list dropped because we stopped reporting OGC activities, proposing plan for ongoing work or discussing integration of Google Summer of Code work. It will hopefully resume after the urgent work is completed. The current difficulty to release Apache SIS shows the project bus factor. A proposal to rotate the chair has been posted on the mailing list [2]. ## PMC changes: * Currently 20 PMC members. * No new PMC members added in the last 3 months. * Last PMC addition was Johann Sorel on September 7, 2017. ## Committer base changes: * Currently 21 committers. * No new committers added in the last 3 months. * Last committer addition was Johann Sorel at Thu Mar 31 2016. ## Releases: * 0.8 was released on November 24, 2017. ## Mailing list activity: dev@sis.apache.org: * 71 subscribers (down -1 in the last 3 months) * 6 emails sent to list (25 in previous quarter) user@sis.apache.org: * 47 subscribers (down -1 in the last 3 months) * 0 emails sent to list (1 in previous quarter) ## JIRA activity: * 3 JIRA tickets created in the last 3 months * 4 JIRA tickets closed/resolved in the last 3 months [1] https://www.opensourcesummit.paris/ [2] https://lists.apache.org/thread.html/c2d0a7b93b7f231794349a701cc233213b598fe049f3f57adadf50ef@%3Cdev.sis.apache.org%3E
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modelled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: There are no issues requiring board attention at this time. ## Activity and Health report: SIS 0.8 release was one year ago. We have about 15 tasks scheduled for 1.0 release [1], most of them being regressions not yet fixed, compatibility with Java 11 not yet verified, conformance with some international standards not yet verified. Currently, Apache SIS is getting new features during work days - those features were not requirements for 1.0 releases - but work on the tasks scheduled for 1.0 release can be done only during weekends. This make difficult to predict when those tasks will be completed. At this time, we wish to fix at least the regressions before a release. The Google Summer of Code has been completed successfully, but integration of this work is planed only after SIS 1.0 release. Small contributions from a San-Fransisco student also occurred during summer and stopped after university resumed. A talk on SIS and geospatial API for the cloud has been done during the geospatial track in Montréal ApacheCon with about 30 attendees in the room. Interesting discussions happened after the presentation (how to balance standardization and the habits of various user communities, applications to aeronautic, connection with Apache Calcite, addition of "geospatial", "machine learning" and "internet of things" categories for Apache projects) [2]. A similar talk will be presented on December 6th at Paris Open Source Summit 2018 [3]. Geospatial API were also discussed in September at the Open Geospatial Consortium meetings [4]. ## PMC changes: Currently 20 PMC members. No new PMC members added in the last 3 months. Last PMC addition was Johann Sorel on September 7, 2017. ## Committer base changes: Currently 21 committers. No new committers added in the last 3 months. Last committer addition was Johann Sorel at Thu Mar 31 2016. ## Releases: 0.8 was released on November 24, 2017. Next release will be 1.0. ## Mailing list activity: dev@sis.apache.org: * 72 subscribers (up 2 in the last 3 months): * 28 emails sent to list (80 in previous quarter) user@sis.apache.org: * 48 subscribers (up 1 in the last 3 months): * 1 emails sent to list (3 in previous quarter) ## JIRA activity: * 10 JIRA tickets created in the last 3 months * 8 JIRA tickets closed/resolved in the last 3 months [1] https://issues.apache.org/jira/issues/?jql=statusCategory%20%3D%20new%20AND%20project%20%3D%2012311072%20AND%20fixVersion%20%3D%2012341704%20ORDER%20BY%20priority%20DESC%2C%20key%20ASC [2] https://lists.apache.org/thread.html/a64ae6bb1962eb052b65da8680eab10068879f88d7e1794000d9eb47@%3Cgeospatial.apache.org%3E [3] https://www.opensourcesummit.paris/ [4] https://lists.apache.org/thread.html/bfeb6938fff3db4dff69c395e3d6eff83748abc9f6e0c54041767c23@%3Cgeospatial.apache.org%3E
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modelled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: There are no issues requiring board attention at this time. ## Activity: Commits in the last months include work in the storage of geographic features in database, addition of Mollweide projection, improvement of JSR-363 (Units of Measurement) implementation. We still have a few regressions to fix before we can release SIS 1.0. The Google Summer of Code project [1] is close to completion. Integration into Apache SIS code base has not yet started (except for small parts), but we hope to do that before the end of this year. The source code repository migrated from Subversion to Git. We received a first GitHub pull request from a student of San-Francisco. Not an Apache SIS activity but related: the most well-known open source library in Apache SIS domain, GDAL/Proj4, raised $144,000 for resolving some long-standing problems in their library [2]. Their fund-raising page cites Apache SIS as a source of inspiration in the "Technical details" section. Most GDAL/Proj4 problems they want to solve were already resolved in Apache SIS for years. However GDAL/Proj4 is a C/C++ library (SIS is in Java) and have a much larger ecosystem of projects using their library, which explain their capability to raise funds for work that duplicates existing Apache SIS capabilities. We plan to make a presentation of their work (as observer) in the Open Geospatial Meeting of September and see if we can converge to some common API between Apache SIS and Proj4. Following that, we may include this discussion in the "Which geospatial API for the cloud?" talk at Apache Conference in Montréal. ## Health report: The project is reported healthy according the Apache Committee Report Helper. ## PMC changes: Currently 20 PMC members. No new PMC members added in the last 3 months. Last PMC addition was Johann Sorel on September 7, 2017. ## Committer base changes: Currently 21 committers. No new committers added in the last 3 months. Last committer addition was Johann Sorel at Thu Mar 31 2016. ## Releases: 0.8 was released on November 24, 2017. Next release will be 1.0, maybe in September. ## Mailing list activity: dev@sis.apache.org: * 71 subscribers (up 2 in the last 3 months): * 85 emails sent to list (35 in previous quarter) user@sis.apache.org: * 48 subscribers (up 0 in the last 3 months): * 3 emails sent to list (15 in previous quarter) ## JIRA activity: 13 JIRA tickets created in the last 3 months 9 JIRA tickets closed/resolved in the last 3 months [1] https://lists.apache.org/thread.html/a41a 483914623af15106b63c0f5c0d81a233325a57866f042f7844e0@%3Cdev.sis.apache.org%3E [2] https://gdalbarn.com/
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modelled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: There are no issues requiring board attention at this time. ## Activity: The work submitted by a contributor last year (upgrade XML metadata from legacy ISO 19139:2007 format to the new ISO 19115-3:2016 format) has been integrated. This work impacts about 500 classes. A Google Summer of Code student got her project accepted for this summer [1]. She already did a project in 2016 (which has been integrated for most parts), and her 2018 project builds on top of her 2016 work. A talk has been accepted for ApacheCon in Montréal: "Which geospatial API for the cloud?" [2] ## Health report: The project is reported healthy according the Apache Committee Report Helper. ## PMC changes: * Currently 20 PMC members. * No new PMC members added in the last 3 months * Last PMC addition was Johann Sorel on September 7, 2017 ## Committer base changes: * Currently 21 committers. * No new committers added in the last 3 months. * Last committer addition was Johann Sorel at Thu Mar 31 2016. ## Releases: * 0.8 was released on November 24, 2017. * Next release will be 1.0. ## Mailing list activity: * dev@sis.apache.org: o 68 subscribers (same as previous report) o 41 emails sent to list (23 in previous report) * user@sis.apache.org: o 48 subscribers (down -1 since last report) o 15 emails sent to list (14 in previous report) ## JIRA activity: * 21 JIRA tickets created in the last 3 months * 11 JIRA tickets closed/resolved in the last 3 months [1] https://lists.apache.org/thread.html/a41a483914623af15106b63c0f5c0d81a233325a57866f042f7844e0@%3Cdev.sis.apache.org%3E [2] https://apachecon.dukecon.org/acna/2018/#/schedule?search=geospatial
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modelled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: There are no issues requiring board attention at this time. ## Activity: Since last report, we had a release of Apache SIS 0.8. Since then, the main new development is integration of work offered by a contributor (ImageMatters) last spring. This work upgrades the XML format for geospatial metadata, from its legacy ISO 19139:2007 format to the new ISO 19115-3:2016 format, while keeping compatibility with the legacy format. This work impacts about 500 classes. No progress has been made yet on the integration of Google Summer of Code (GSoC) projects mentioned in the previous report. However we may have a student (not related to GSoC) for continuing the project on JavaFX geospatial widgets. Our proposal to the Open Geospatial Consortium (OGC) for a process for evaluating the reliability of geospatial referencing softwares, mentioned in our previous report, has not been retained for this year. We may propose it again next year. However the GeoAPI working group has been formally created and will hold its first OGC meeting in March. Since Apache SIS is a GeoAPI implementation, this will define parts of our next API. On a related note, the Java Community Process approved creation of JSR-385 [1] for a Unit API 2.0 (Apache SIS 0.8 is an implementation of Unit API 1.0). The user mailing list has seen posts from gvSIG developers, who are considering using Apache SIS for their community [2]. ## Health report: The project is reported healthy according the Apache Committee Report Helper. Mailing list activity is globally at the same level than in previous cycle (more on user@…, less on dev@…). ## PMC changes: * Currently 20 PMC members. * No new PMC members added in the last 3 months * Last PMC addition was Johann Sorel on September 7, 2017 ## Committer base changes: * Currently 21 committers. * No new committers added in the last 3 months. * Last committer addition was Johann Sorel at Thu Mar 31 2016. ## Releases: * 0.8 was released on November 24, 2017. * Next release will be 1.0. ## Mailing list activity: * dev@sis.apache.org: o 68 subscribers (up 2 in the last 3 months) o 23 emails sent to list (36 in previous quarter) * user@sis.apache.org: o 49 subscribers (up 3 in the last 3 months) o 14 emails sent to list (2 in previous quarter) ## JIRA activity: * 26 JIRA tickets created in the last 3 months * 6 JIRA tickets closed/resolved in the last 3 months [1] https://www.jcp.org/en/jsr/detail?id=385 [2] https://lists.apache.org/thread.html/cecec 8cc600b97279215c4db3e0c98bd06acf61389c8632901c94e0a@%3Cuser.sis.apache.org%3E
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modelled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: There are no issues requiring board attention at this time. ## Activity: The two Google Summer of Code (GSoC) projects have been completed, but their integration into SIS will require a significant amount of work. For example the Android port had a rewrite of some classes for using the Google SQLite API instead than JDBC. The amount of code changes will make difficult to merge future work from SIS trunk to Android branch. A more convenient approach would have been to create JDBC wrapper for SQLite (only for the parts that we use). The student was aware of this issue, but didn’t had time to change his approach before the end of the project. A cause of this issue may have been the mentor (myself) not putting enough insistence for a change. Following the Apache SIS presentations in two Free and Open Source Software for Geospatial (FOSS4G) conferences, we wrote two blogs comparing Apache SIS and Proj.4 (the dominant open source map projections library) [1] [2]. Our main conclusion is that Proj.4 supports more map projections and is generally faster (because of faster trigonometric functions in C/C++ compared to Java 8), but Apache SIS provides better compliance with international standards together with more information (accuracy, domain of validity) for evaluating coordinate operations reliability. Related to above paragraph, we proposed to the Open Geospatial Consortium (OGC) a process for evaluating the reliability of geospatial referencing softwares [3]. If this process is accepted and if OGC find sponsors for it, Apache SIS would be in good position for participating and I think it would perform well. OGC has deployed GeoAPI 3.0.1 on Maven Central, which allow us to release Apache SIS 0.8. A release candidate is being prepared and will be submitted to vote this week. Status of work submitted by external contributors: * Update of netCDF discovery metadata [4] has been integrated in SIS. * Update of XML metadata: we delayed their integration to after SIS 0.8 release in order to avoid the risk of major changes to close to a release. ## Health report: The project is reported mostly okay according the Apache Committee Report Helper. However mailing list activity went down to the usual level when there is no GSoC projects. ## PMC changes: * Currently 20 PMC members. * Johann Sorel was added to the PMC on Thu Sep 07 2017 ## Committer base changes: * Currently 21 committers. * No new committers added in the last 3 months. * Last committer addition was Johann Sorel at Thu Mar 31 2016. ## Releases: * Last release was 0.7 on May 27 2016. * 0.8 release candidate is in preparation. ## Mailing list activity: * dev@sis.apache.org: - 66 subscribers (up 1 in the last 3 months): - 36 emails sent to list (142 in previous quarter) ## JIRA activity: * 7 JIRA tickets created in the last 3 months. * 9 JIRA tickets closed/resolved in the last 3 months. [1] https://www.geomatys.com/wordpress/index.php/2017/08/28/english-proj-4-versus-apache-sis-a-performance-comparison/?lang=en [2] https://www.geomatys.com/wordpress/index.php/2017/09/20/proj-4-versus-apache-sis-an-accuracy-comparison/?lang=en [3] https://github.com/opengeospatial/testbed14-ideas/issues/37 [4] https://issues.apache.org/jira/browse/SIS-171
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modelled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: There are no issues requiring board attention at this time. ## Activity: A 20 minutes talk about geospatial international standards and their implementation in Apache SIS was done in the Free and Open Source Software for Geospatial (FOSS4G) European conference in Paris, July 19th [1]. About 20~30 attendees were in the room. A similar conference will be done in the international FOSS4G conference in Boston, August 14-19 [2]. The two Google Summer of Code (GSoC) projects are progressing. Branches have been prepared for integration, but the codes themselves have not been merged yet. Those merges may require a significant amount of work because of code review needed. We will try to use the last students days for refactoring their code in order to ease merge. One contributor signed ICLA and donated an upgrade of XML metadata format to latest revisions of ISO standards. This contributor does not wish to have commit right for now. We will merge his work (currently on a GitHub clone) as soon as time allow. A related but smaller work was done on JIRA [3] and is also pending time for integration in Apache SIS. In this case too, the contributor did not wished commit right. Apache SIS 0.8 release is blocked by GeoAPI 3.0.1 release by the Open Geospatial Consortium (OGC). We are working with OGC for helping them to make this release. We hope to have it by the end of August. ## Health report: The project is reported mostly okay according the Apache Committee Report Helper, but got no new PMC in two years. However activity on the developers mailing list has increased significantly, from 46 emails in previous cycle to 147 emails in this cycle. This activity is due not only to Google Summer of Code, but also to discussions and contributions from peoples of other horizons. ## PMC changes: * Currently 19 PMC members. * No new PMC members added in the last 3 months. * Last PMC addition was Marc Le Bihan on Wed Dec 10 2014. ## Committer base changes: * Currently 21 committers. * No new committers added in the last 3 months. * Last committer addition was Johann Sorel at Thu Mar 31 2016. We do not have new committer candidate yet. We do not know what will be the GSoC students intend after their project, and the other contributors declined (for now) the proposal. ## Releases: Last release was 0.7 on May 27 2016. The 0.8 release will start as soon as GeoAPI 3.0.1 release is available (hopefully this month). ## Mailing list activity: * dev@sis.apache.org: o 65 subscribers (up 2 in the last 3 months): o 147 emails sent to list (46 in previous quarter) ## JIRA activity: * 7 JIRA tickets created in the last 3 months. * 1 JIRA tickets closed/resolved in the last 3 months. [1] https://europe.foss4g.org/2017/assets/pdf/FOSS4G-Europe-2017-Program.pdf [2] http://2017.foss4g.org/accepted-presentations/ [3] https://issues.apache.org/jira/browse/SIS-171
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The base of the SIS library is modelled according international standards published jointly by the Open Geospatial Consortium (OGC) and the International Organization for Standardization (ISO). ## Issues: There are no issues requiring board attention at this time. ## Activity: Commits continue at the same rate (a few per days on average). We got two Google Summer of Code (GSoC) projects accepted: one for porting Apache SIS to the Android platform [1], and one for creating a JavaFX frontend [2]. Work from previous GSoC has not yet been fully integrated into Apache SIS; we are in the same state than previous report in this regard. Previous report also mentioned one possible new contributor and we asked if he could sign ICLA, but got no confirmation yet. We will have two talks in two Free and Open Source Software for Geospatial (FOSS4G) conferences: a talk in FOSS4G Europe (July 19-21th in Paris) [3] and a 20 minutes talk in FOSS4G International (August 14-19 in Boston [4]). Apache SIS is also referenced in the latest draft of W3C Spatial Data on the Web Best Practices paper [5]. Release of SIS 0.8 (possibly renumbered 1.0) is pending release of GeoAPI 3.0.1 by the Open Geospatial Consortium (OGC). This release has been approved a few months ago; the delay is only due to the time needed by OGC staff for completing other tasks before GeoAPI in their queue. For future GeoAPI evolutions, we are trying to form a new working group at OGC and drafted a new charter to be submitted at OGC. More news will be posted on Apache geospatial mailing list if the group creation is approved. ## Health report: The project is reported healthy according the Apache Committee Report Helper, but got no new committer in the last year. Activity on the developers mailing list has increased thanks to Google Summer of Code projects. ## PMC changes: * Currently 19 PMC members. * No new PMC members added in the last 3 months. * Last PMC addition was Marc Le Bihan on Wed Dec 10 2014 ## Committer base changes: * Currently 21 committers. * No new committers added in the last 3 months. * Last committer addition was Johann Sorel at Thu Mar 31 2016. ## Releases: Last release was 0.7 on Fri May 27 2016. We can start the 0.8 or 1.0 release train as soon as GeoAPI 3.0.1 is released. ## Mailing list activity: * dev@sis.apache.org: o 63 subscribers (up 3 in the last 3 months) o 51 emails sent to list (18 in previous quarter) ## JIRA activity: * 10 JIRA tickets created in the last 3 months * 15 JIRA tickets closed/resolved in the last 3 months [1] https://summerofcode.withgoogle.com/dashboard/project/4998173161422848/overview/ [2] https://summerofcode.withgoogle.com/dashboard/project/4851015240122368/overview/ [3] https://europe.foss4g.org/2017/ [4] http://2017.foss4g.org/accepted-presentations/ [5] http://w3c.github.io/sdw/bp/
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The SIS metadata module forms the base of the library and enables the creation of metadata objects which comply with the model of international standards. The SIS referencing module enable the construction of geodetic data structures for geospatial referencing such as axis, projection and coordinate reference system definitions, along with the associated operations which enable the mathematical conversion of coordinates between different systems of reference. ## Issues: There are no issues requiring board attention at this time. ## Activity: ### On items cited in previous SIS report: The previous report (November 2016) listed Google Summer of Code (GSoC) work that we were integrating into trunk. Since that report, integration has been completed for the metadata part of LANDSAT and GeoTIFF formats. Work has not yet started for integration of MODIS and Catalog Web Services (WCS) parts. In relation with this work, the board provided the following feedback: rb: "Remi Marechal is continuing Hao's work on GeoTIFF" ... does that mean that Hao went away at the end of the GSoC effort? (I'm curious about the long-term benefits of GSoC in growing communities.) Hao went back to the university after GSoC and did not have much time for SIS anymore. She is still in touch with the Vietnamese Space Agency (VNSC) which provided GSoC data, and contacted us in October about the HDF format. We presume that her contribution will depend on Apache SIS relevance for VSNC, but do not know if they are still using it. The previous report cited the recent JSR-363 final approval and its implementation in Apache SIS. We need the Open Geospatial Consortium (OGC) to release GeoAPI 3.0.1 before we can release Apache SIS 0.8 (unless we rollback our JSR-363 support). This release has been approved in OGC meeting in Taiwan in December and is now in the hands of OGC staff. ### Integration of new work: A work has been submitted for the GPS Exchange (GPX) format. This integration has been completed, but raise questions about its API that have been submitted on the mailing list [1]. Recently, a new possible contributor upgraded the XML metadata file format supported by Apache SIS to the latest revision of the international standard [2]. His company seems willing to share their work, but we are still checking if they agree to sign ICLA. ### Meetings Presented Apache SIS to some Hitachi and AIST peoples in Tokyo. The presentation was similar to the "Apache SIS for Earth Observation" talk done at ApacheCon in Seville [3]. We discussed about conceptual issues encounter while implementing the Moving Feature standard in Apache SIS (some authors of that standard were in the room), and the next steps for collaboration. ## Health report Commits continue at the usual pace, but are still mostly from the same committer. Project is reported as healthy by the Apache Committe Report Helper. Issues requiring a decision that could have a wide impact are posted on the mailing list [1], but trig few discussion at this time. I would like to post an email about the above-cited issue with the "Moving Features" implementation, but I'm not sure what would be the most appropriate list (dev@sis...? geospatial@...?, OGC mailing list?) since the issue is quite abstract and require familiarity with some ISO standards. ## PMC changes: * Currently 19 PMC members. * No new PMC members added in the last 3 months. * Last PMC addition was Marc Le Bihan on Wed Dec 10 2014. ## Committer base changes: * Currently 21 committers. * No new committers added in the last 3 months. * Last committer addition was Johann Sorel at Thu Mar 31 2016. ## Releases: * Last release was 0.7 on Fri May 27 2016 ## JIRA activity: * 13 JIRA tickets created in the last 3 months * 2 JIRA tickets closed/resolved in the last 3 month [1] https://lists.apache.org/thread.html/5e052209b5d2023a4e05b5f08dc9b755501c6798ba7b4de38a82614b@%3Cdev.sis.apache.org%3E [2] https://lists.apache.org/thread.html/f669f4996d11b4019cdf9321a8c5bcf8a95e94d135e87b68a4a3e050@%3Cdev.sis.apache.org%3E [3] http://events.linuxfoundation.org/sites/events/files/slides/SIS%20for%20earth%20observation.pdf
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The SIS metadata module forms the base of the library and enables the creation of metadata objects which comply with the model of international standards. The SIS referencing module enable the construction of geodetic data structures for geospatial referencing such as axis, projection and coordinate reference system definitions, along with the associated operations which enable the mathematical conversion of coordinates between different systems of reference. ## Issues: There are no issues requiring board attention at this time. ## Activity: Review and integration of contributors work: - The Google Summer of Code project has been completed [1]. The student (Hao) worked in collaboration with the Vietnamese space agency, which provided the data. * Her work on LANDSAT and GeoTIFF metadata has been integrated. * Her work on MODIS and the Catalog Services for the Web (CSW) has not yet been integrated (pending review) but this integration is planned [2]. - Rémi Maréchal is continuing Hao's work on GeoTIFF [3]. - Johann Sorel's work on the GPX format [4] (currently in the SIS development branch) is under refactoring for closer integration with the ISO 19115 metadata model and SIS DataStore model. Implementation of standards: - JSR-363 (Units of Measurement API) got its final approbation by the JCP and is now an official standard [5]. This new standard replaces JSR-275. A JSR-363 implementation has been developed in SIS. - Above replacement implies an API change not only in SIS, but also in the GeoAPI 3.0.0 standard on which SIS depends. A GeoAPI 3.0.1-RC1 release candidate has been prepared and is currently submitted for vote in the Open Geospatial Consortium (OGC) [6]. The JSR-363 implementation that we did allowed us to verify that the new GeoAPI standard works before submission to OGC Meetings: - An Open Geospatial Consortium (OGC) meeting happened in September. Reports of previous meetings were used to be posted on the SIS mailing list, but are now posted on geospatial@apache.org instead in an attempt to encourage cross-projects collaboration. - SIS will have a presentation at the ApacheCon in Sevilla. It will be part of the geospatial track, created for the second time (after ApacheCon in Vancouver) with the help of OGC. Presence on the web: - Fixed errors on the Wikipedia page about Well-Known Text (WKT) format and added Apache SIS in the list of libraries that support that format [7]. - Apache SIS is cited in a W3C draft paper about Spatial Data on the Web Best Practices [8]. * The GeoAPI 3.0.1 standard candidate cites Apache SIS as a "proof of concept" implementation. ## Health report: Development continued at an average pace of 45 commits per month. For the last quarter, 97% of those commits were by the same committer. But we saw a slight increase of activity from two other committers (Johann Sorel and Rémi Maréchal) lately, and I expect their contribution to increase slowly as SIS development shifts from low level to higher level topics. Google Summer of Code, ApacheCon and extensive javadoc are some efforts for increasing the developer base; we plan to continue those efforts. JIRA activity is low because of a tendency to write a single ticket for large topic (e.g. a single SIS-334 task for the whole JSR-363 implementation effort): - 5 JIRA tickets created in the last 3 months - 5 JIRA tickets closed/resolved in the last 3 months Number of downloads from Maven central repository has been multiplied by 4 in the last 12 months (about 14000 last month). ## PMC changes: - Currently 19 PMC members. - No new PMC members added in the last 3 months - Last PMC addition was Marc Le Bihan on Wed Dec 10 2014 - No new PMC candidate in sight yet ## Committer base changes: - Currently 21 committers. - No new committers added in the last 3 months - Last committer addition was Johann Sorel at Thu Mar 31 2016 - No new committer candidate in sight for now ## Releases: - Last release was 0.7 on Fri May 27 2016 - Current tendency is about 8 months between releases [1] https://lists.apache.org/thread.html/0d044fffab99f5617e967f9049c75b0c6c91f4725b9da38e42f09e96@%3Cdev.sis.apache.org%3E [2] https://lists.apache.org/thread.html/5ef52dd9af0dbb7868e2ffe1e2fac6a15b8547fa2e1302fbd724362c@%3Cdev.sis.apache.org%3E [3] https://lists.apache.org/thread.html/7fe47cfe609bbf25e219e7bd6cba54374d4348a573d326b1ce497251@%3Cdev.sis.apache.org%3E [4] https://lists.apache.org/thread.html/6a39bb3a1c1107c0c148a5443a553f5cf0c537a7025b6a174a921b64@1460363401@%3Cdev.sis.apache.org%3E [5] https://jcp.org/en/jsr/results?id=5877 [6] https://lists.apache.org/thread.html/844320f744c879ec093f97b58a4ff00f799a53103d824d41525835af@%3Cdev.sis.apache.org%3E [7] https://en.wikipedia.org/wiki/Well-known_text#APIs_that_provide_support [8] https://www.w3.org/TR/sdw-bp/#CRS-background
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of spatial objects for searching, archiving, or other relevant spatial needs. The SIS metadata module forms the base of the library and enables the creation of metadata objects which comply with the model of international standards. The SIS referencing module enable the construction of geodetic data structures for geospatial referencing such as axis, projection and coordinate reference system definitions, along with the associated operations which enable the mathematical conversion of coordinates between different systems of reference. ## Issues: There are no issues requiring board attention at this time. ## Activity: Released Apache SIS 0.7 in May. This is the first release that depends on the EPSG geodetic dataset, which can be redistributed but not under terms compatible with Apache 2 license. As suggested in LEGAL-183 [1] and after discussion on the SIS mailing list [2], we deployed the EPSG geodetic dataset on Maven Central in an "org.apache.sis.non-free" groupId. This non-free artifact is not included in Apache releases and users who need its functionalities have to declare the Maven dependency themselves. Prepared an Apache SIS 0.7.1 bug-fix release in July [3], but the call for vote got no reply from someone else than the poster. Acknowledging that there is apparently no strong demand for a 0.7.1 bug-fix release, the new proposal [4] is to wait for 0.8 release. We did some progress on the Apache SIS developer guide [5], especially in the section about spatial reference systems. Helping the ncWMS project [6] to migrate their spatial referencing framework from Geotk to Apache SIS. I hope to do the same for an Open Geospatial Consortium (OGC) toolkit [7] later this year. Google Summer of Code project is continuing. We hope to start merging some parts of the work into Apache SIS this week. ## Health report: The project is reported as healthy by the report helper, but the commits are still mostly from one person. Another committer (Johann Sorel) became more active recently and his activity is expected to increase as future SIS development shifts more toward various storage formats, but he is from the same company. The Google Summer of Code student is committing in a repository clone on GitHub. ## PMC changes: * Currently 19 PMC members. * No new PMC members added in the last 3 months. * Last PMC addition was Marc Le Bihan on Wed Dec 10 2014. * Two PMC members asked to go emeritus. ## Committer base changes: * Currently 21 committers. * No new committers added in the last 3 months. * Johann Sorel was added as a committer on Thu Mar 31 2016. ## Releases: * Apache SIS 0.7 has been released in May 2016. [1] https://issues.apache.org/jira/browse/LEGAL-183 [2] https://lists.apache.org/thread.html/6b8dda7f7c59de46ff6c8571dcc211110eb2c542c8f385336b8fcd3d@1463694072@%3Cdev.sis.apache.org%3E [3] https://lists.apache.org/thread.html/ef831ab1e2483e37d6cd63d982415a02bf72ed9fec3d187a8e4497cc@%3Cdev.sis.apache.org%3E [4] https://lists.apache.org/thread.html/c9758edf4c28c0db1f4fbf5e4a24e23925ba2ceea77f65b437158688@%3Cdev.sis.apache.org%3E [5] http://sis.staging.apache.org/book/en/developer-guide.html [6] http://www.resc.rdg.ac.uk/trac/ncWMS/ [7] https://github.com/opengeospatial/geomatics-geotk
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of coordinates for searching, data clustering, archiving, or other relevant spatial needs. The SIS metadata module forms the base of the library and enables the creation of metadata objects which comply with the model of international standards. The SIS referencing module enable the construction of geodetic data structures for geospatial referencing such as axis, projection and coordinate reference system definitions, along with the associated operations which enable the mathematical conversion of coordinates between different systems of reference. ## Issues: There are no issues requiring board attention at this time. ## Activity: * Finished to port all the core parts of "sis-referencing" module. The remaining parts to port can be seen as extensions. * Trunk is ready for release candidate of Apache SIS 0.7 after we resolve where to store a dependency (the EPSG dataset). * Commit rights given to one new developer (Johann Sorel). He started work on the next steps after "sis-referencing". Johann works in the same company than the SIS chair. * A Vietnamese student will work this summer in a Google Summer of Code project, in collaboration with the Vietnamese space agency VNSC. This is part of the effort for expanding the community. * We had a presentation at the ApacheConf BigData conference in Vancouver as part of the "Geospatial track". Attendance was about 10~15 people in the room. * The "Geospatial track" at ApacheCon was followed by a meeting of about 10 peoples doing some geospatial activity in their project. There were discussions about how to increase collaboration between those projects (e.g. through open standards) and increase awareness of geospatial issues (i.e. making a software geospatial-enabled is not just adding a latitude and a longitude column in a database). This geospatial track and meeting happened thanks to the Open Geospatial Consortium representative (Georges Parcivall). * No progress on the Apache SIS developer guide. ## Health report: The project is reported as healthy by the report helper. We are trying to use GSoC as a way to expand the community, especially toward people from different organisations. ## PMC changes: * Currently 19 PMC members. * No new PMC members added in the last 3 months. * Last PMC addition was Marc Le Bihan on Wed Dec 10 2014. ## Committer base changes: * Currently 21 committers. * Johann Sorel was added as a committer on Thu Mar 31 2016. ## Releases: * Apache SIS 0.6 has been released in September 2015. * Apache SIS 0.7 ready for release candidate after we decide a location for EPSG dataset. ## Mailing list activity: * dev@sis.apache.org: o 62 subscribers (up 5 in the last 3 months): o 52 emails sent to list (101 in previous quarter) * user@sis.apache.org: o 42 subscribers (up 1 in the last 3 months): o 1 emails sent to list (1 in previous quarter) Discussions are happening only on the developer list. There is currently few technical debate; many emails are just reports on progress. A slight increase in activity is happening recently with the GSoC student starting to ask questions.
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications, with an emphasis on standards published jointly by the Open Geospatial Consortium (OGC) and International Organization for Standardization (ISO). Apache SIS 0.6 contains geodetic data structures for geospatial referencing such as map projection and coordinate reference system definitions, along with the associated operations which enable the mathematical conversion of coordinates between different systems of reference. ## Issues: There are no issues requiring board attention at this time. ## Activity: About 17,000 lines of code and also 17,000 lines of comment (according CLOC) ported to SIS since the last report. The main new feature is the support of the EPSG geodetic dataset, a de-facto standard database of more than 6000 coordinate reference systems used on Earth (a preliminary list is at [1]). However we still have to resolve LEGAL-183 in order to bring those data to users. We are exploring download from a command line tool. No significant progress on the developer guide [2] since last report. We recognize that this documentation is necessary for lowering the entry barrier, and hope to spend some days on it before the next release. The Open Geospatial Consortium (OGC) published a blog entry titled "OGC standards in Apache projects" in December [3]. A journalist published an article about SIS, Marmotta, Open Climate Workbench and Magellan in January [4]. An OGC officer plans to come to ApacheCon in Vancouver and proposes to setup a geospatial track. An Apache SIS talk has been submitted for that track. I had informal talk with OGC director about free membership for ASF last year. There is no new development on this front since I didn't had the opportunity to attend an OGC meeting since that time. The next opportunities may be ApacheCon in Vancouver (May) and the next OGC meeting in Dublin (June). ## Health report: The project is reported as healthy by the report helper (score of 7.15), but the number of active developers is still low. The fact that the "referencing by coordinates" module is almost done (> 70,000 lines of code) may help, since referencing is usually not the most attractive topics for new GIS developers. The next parts (e.g. rasters, GUI) may be more attractive. ## PMC changes: * Currently 19 PMC members. * No new PMC members added in the last 3 months * Last PMC addition was Marc Le Bihan on Wed Dec 10 2014 ## Committer base changes * Currently 20 committers. * No new committers added in the last 3 months * Last committer addition was Rémi Maréchal at Tue Sep 08 2015 ## Releases: * Last release (0.6) was in September 2015. * Next release (0.7) will hopefully be proposed in March. ## Mailing list activity: * dev@sis.apache.org: o 57 subscribers (up 1 in the last 3 months): o 105 emails sent to list (64 in previous quarter) * user@sis.apache.org: o 41 subscribers (up 0 in the last 3 months): o 1 emails sent to list (5 in previous quarter) [1] http://sis.staging.apache.org/book/tables/CoordinateReferenceSystems.html [2] http://sis.apache.org/book/en/developer-guide.html [3] http://www.opengeospatial.org/blog/2346 [4] https://thenewstack.io/apache-sets-geospatial-voyage/
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of coordinates for searching, data clustering, archiving, or other relevant spatial needs. The SIS metadata module forms the base of the library and enables the creation of metadata objects which comply with the model of international standards. The SIS referencing module enable the construction of geodetic data structures for geospatial referencing such as axis, projection and coordinate reference system definitions, along with the associated operations which enable the mathematical conversion of coordinates between different systems of reference. ## Activity: * The port of existing code to SIS is continuing and new code is created (about 10,000 lines of Java code and 12,300 lines of comment since previous report). * The French version of developer guide is expanded with a new section about coordinate transformations [1] with the help of blogs that we wrote. All new content will be translated to the English version of the developer guide later (speed depends on volunteer time). * We had a session at the ApacheConf BigData conference in Budapest. However attendance was low (about 5 persons). * Together with Marmotta, we submitted an entry for the Open Geospatial Consortium (OGC) blog about some Apache projects related to geospatial standards. At first the blog was targeted to SIS, but we proposed to extend the scope to Marmotta since they did an implementation of GeoSPARQL. * OGC Chief Engineer and CTO posted on dev@community-dev mailing list a Call for interest for a spatial session at Apache Big Data North America [2]. Relevant Apache projects could include Accumulo, SIS, Marmotta, Solr, Tika, Magellan and NiFi among others. For now this call of interest did not yet got reply accept by peoples who are already supporters of such session. ## Issues: (I'm not sure if the board is the appropriate place to ask) Is there any thing that we could do for increasing awareness about the above call for interest (e.g. would some other lists be appropriate)? ## Health report: The project is reported as healthy by the report helper (score of 7.55). We saw an increase in the activity of two commiters other than the chair, but the proportion is still unbalanced. One reason may be that the majority of current development is still a port of code from an existing project (the code ported to SIS is deleted from the old project), and only about 20% of that code has been ported. An other reason may be the complexity of some parts (e.g. the map projections) which we try to address by writing the developer guide. ## PMC changes: * Currently 19 PMC members. * No new PMC members added in the last 3 months. * Last PMC addition was Marc Le Bihan on Wed Dec 10 2014. ## Committer base changes: * Currently 20 committers. * Rémi Maréchal was added as a committer on Tue Sep 08 2015 ## Releases: * Apache SIS 0.6 has been released in September 2015. * Apache SIS 0.7 targeted for beginning of 2016, after the "referencing by coordinate" module will be mostly finished. ## Mailing list activity: * dev@sis.apache.org: o 56 subscribers (up 0 in the last 3 months): o 70 emails sent to list (35 in previous quarter) * user@sis.apache.org: o 41 subscribers (up 0 in the last 3 months): o 5 emails sent to list (12 in previous quarter) [1] http://sis.staging.apache.org/book/fr/developer-guide.html#Referencing [2] http://mail-archives.apache.org/mod_mbox/community-dev/201511.mbox/%3C46DF7C8B-FC52-4E0D-BEA8-0345E28E52DF%40opengeospatial.org%3E
## Description: Apache Spatial Information System (SIS) is a Java library for developing geospatial applications. SIS enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. ## Activity: - Completed the support of Well Known Text (WKT) version 2, a.k.a. ISO 19162. - Added a few more map projections. Documented what is done and what remain to be done in [1]. - Started tests using the Geospatial Integrity of Geoscience Software (GIGS) test suite [2]. - Next Open Geospatial Consortium (OGC) meeting will be in September 2015 [3]. Of special interest to Apache SIS is the API ad hoc (we may do a talk) and the Coordinate Reference System standard working group. - Proposed Apache SIS talk for ApacheCon in Budapest (September 2015) has been accepted [4]. # Actions that need to be taken: - We have been asked by the board to ask OGC if they can give free membership to the Apache foundation. Martin plan to ask when he will attend to the next OGC meeting. - Regarding our question asked in a previous report (how to protect a namespace in Maven central from deployment by peoples who do not own that namespace), we have been suggested to ask on the Maven user list. This has not yet been done. ## Statistics: - Line of code count according cloc: about 138,128 - Line of comments count according cloc: 169,168 ## Health report: - Most of current commits activity come from 1 or 2 developers. One way we try for addressing this issue is documenting extensively the code. SIS has a comment:code ratio of 1.23 : 1. This high ratio come mostly from javadoc and from other comments explaining the rational behind non-trivial implementations, especially in relationship with international standards or historical usages. Our hope is that SIS attractivity will cross some threshold after a sufficient amount of functionalities become available. ## Issues: - If Martin asks at OGC for free membership for Apache foundation, OGC may ask for a contact person at Apache for discussing the details of the deal. We are not sure what to answer to that question. ## LDAP committee group/Committership changes: - Currently 19 committers and 19 LDAP committee group members. - No new LDAP committee group members added in the last 3 months - Last LDAP committee group addition was Marc Le Bihan at Fri Apr 03 2015 - No new committers added in the last 3 months - Last committer addition was Marc Le Bihan at Wed Dec 03 2014 ## Releases: - SIS 0.5 released in February 2015. - Next release soon - we are in consolidation phase before RC. ## Mailing list activity: - dev@sis.apache.org: - 56 subscribers (up 2 in the last 3 months): - 35 emails sent to list (67 in previous quarter) - user@sis.apache.org: - 41 subscribers (up 0 in the last 3 months): - 12 emails sent to list (17 in previous quarter) [1] https://issues.apache.org/jira/browse/SIS-212 [2] http://www.iogp.org/Geomatics#2521115-gigs [3] http://www.opengeospatial.org/events/1509tcagenda [4] https://apachebigdata2015.sched.org/event/28e5e0bd5b95508346305d00c31f7ee0
WHEREAS, the Board of Directors heretofore appointed Adam Estrada to the office of Vice President, Apache SIS, and WHEREAS, the Board of Directors is in receipt of the resignation of Adam Estrada from the office of Vice President, Apache SIS, and WHEREAS, the Project Management Committee of the Apache SIS project has chosen by vote to recommend Martin Desruisseaux as the successor to the post; NOW, THEREFORE, BE IT RESOLVED, that Adam Estrada is relieved and discharged from the duties and responsibilities of the office of Vice President, Apache SIS, and BE IT FURTHER RESOLVED, that Martin Desruisseaux be and hereby is appointed to the office of Vice President, Apache SIS, to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed. Special Order 7C, Change the Apache SIS Project Chair, was approved by Unanimous Vote of the directors present.
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: Some of the simplest map projections have been ported to SIS [1]. This gives us a base for testing the general framework (e.g. WKT and GML) before to continue porting more map projections. Well Known Text (WKT) [2] (a.k.a. ISO 19162) support is under development: Formatting is almost done. Port of the parser code is expected to start soon. Geographic Markup Language (GML) support for Projected Coordinate Reference Systems is under development. Community: VOTE has been passed but not formally accepted by board@ for Martin Desruisseaux to become the new SIS VP. Adam E., Charitha M, Joe W, Chris M and Olivier N have all +1'd the VOTE. Apache Tika now uses SIS for parsing ISO 19139 files (geospatial metadata) [3]. Apache Lucene created a Geo3D package for searching geospatial information [4] but does not yet use SIS. That Geo3D package is designed for Lucene specific needs and is mostly about geometries. SIS is not yet ready to support a geometry module because it depends on “referencing by coordinates”, which is still a work in progress, and because the international standard for geometries (ISO 19107) is under revision. However we plan to see if some Geo3D functionalities can be moved to SIS when we will be ready to start geometry work. The next Open Geospatial Consortium (OGC) meeting will take place in Boulder (Colorado) in June 1st to 5th [5]. Discussion about geospatial API is expected to continue there. We have been contacted by Andrew Ross (director of ecosystem development of the Eclipse Foundation) about an issue they are also facing. We have not yet resolved whether Apache or Eclipse could distribute the EPSG database together with their software [6]. We do not know yet if some action could be taken in common. Branding: None Issues: SIS implements the GeoAPI 3.0 interfaces, which is an OGC standard [7] deployed on Maven Central. OGC owns the “opengis.org” internet domain name and defines the GeoAPI 3.0 interfaces in “org.opengis” packages. However a few external projects (not from Apache or OGC) use their own fork of GeoAPI interfaces without changing the “org.opengis” package names to something else, for historical reasons. This cause incompatibility problems for users who want to use Apache SIS (or any other GeoAPI 3.0 compliant implementation) together with those projects [8]. Some of those projects are considering to deploy their software on Maven Central. Is there any verification mechanisms in Nexus for making sure that JAR files deployed on Maven Central do not contain classes in packages owned by another community? In this particular case, is there a way to ensure that only the owner of “org.opengis” groupId can deploy on Maven Central JAR files containing classes in the “org.opengis” packages? Releases: SIS 0.5 has been released in February. Press: None [1] http://sis.staging.apache.org/content/CoordinateOperationMethods.html [2] http://docs.opengeospatial.org/is/12-063r5/12-063r5.html [3] https://issues.apache.org/jira/browse/TIKA-443 [4] https://issues.apache.org/jira/browse/LUCENE-6196 [5] http://www.opengeospatial.org/events/1506tcagenda [6] https://issues.apache.org/jira/browse/LEGAL-183 [7] http://www.opengeospatial.org/standards/geoapi [8] http://sourceforge.net/p/geotools/mailman/message/33469472/
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: Started the port of the framework to be used for map projections. Work by newly added committer (Marc Le Bihan in November) on Shapefile format. Community: Following on the Open Geospatial Consortium (OGC) meeting in December, OGC would like to start a discussion with a larger community about geospatial API. One reason is the fact that many projects take the XSD published by OGC (e.g. [1]) as a starting point, then translate them to Java API using JAXB or Eclipse. The result is a hardly usable API, but those projects continue to use this approach. Apache SIS is one of the few projects trying to push for standardization by OGC of a clean Java API. Consequently we are invited to speak again about this issue in the next OGC meeting (March), to a wider audience than previous meeting. Branding: Community board report drafts are now on Google Docs and available to those who have the URL [2] Issues: New PMC member (Marc Le Bihan) still not added to the LDAP. Attempts by Martin Desruisseaux and Adam Estrada to execute “modify_committee.pl sis -add=mlebihan” resulted in following error message: Insufficient access at /usr/local/bin/modify_group_members.pl line 102 modify_group_members.pl failed: 255 The Maven snapshot repositories [3] is polluted with old releases. A JIRA task has been filled to INFRA for this issue [4], but the task has been closed without being actually fixed. We apparently do not have the karma to reopen the task. But the issue is not SIS-specific anyway. More generally: how do we cleanup the snapshot repository after a release? We mean, how to delete all “0.5-SNAPSHOT” artifacts after the version number has been increased to “0.6-SNAPSHOT”? Releases: SIS 0.5 release this week (around February 11th). We are late on the schedule, both on the release time (it was initially planned for December) and on the release content (it contains only a fraction of what we said would be in Apache SIS 0.5). Consequently this release is more like a milestone than a full-featured release. Press: None [1] http://schemas.opengis.net/iso/19139/20070417/gmd/ [2] http://goo.gl/yXD9Qf [3] https://repository.apache.org/content/groups/snapshots/org/apache/sis/ [4] https://issues.apache.org/jira/browse/INFRA-7553
@Brett: What is the issue with infra?
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: Completed developer guide translation from French to English. The developer guide itself is still incomplete, but at least the versions in the two languages now have the same content. Completed the upgrade of metadata classes from ISO 19115:2003 to ISO 19115:2014 Code on branches break backward compatibility in some areas where the standard changed in an incompatible way. Code on trunk is backward compatible, but this forced us to sacrifice some features from the new standards. Those new features are available on the branches and will be merged to trunk at a moment not yet determined. New contributor (Marc Le Bihan) started a refactoring of the “Shapefile” reader as a partial JDBC implementation. Marc Le Bihan added the ticket “DBase 3 - JDBC : Simple WHERE CLAUSE and Integer, Double field support” [1] Community: Added Marc Le Bihan to PMC Branding: Preparing a talk for the next Open Geospatial Consortium (OGC) meeting about ISO 19115 upgrade applied to GeoAPI, with Apache SIS to be cited as a proof of concept. Issues: None Releases: Targeting a release around December 10th. Waiting for the OGC meeting before the release give us a chance to perform last minute fixes if discussion with other OGC members show that we got some aspects wrong in our ISO 19115:2014 work. Press: None [1] https://issues.apache.org/jira/browse/SIS-184
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: Implemented Record based on ISO 19103 (Geographic information - Conceptual schema language). This is Fortran-like construct needed for the implementation of other ISO standards. Implemented Feature model based on ISO 19109 (Geographic information - Rules for application schema). Feature is aimed to be the container of most data handled by Apache SIS. Update SIS implementation of ISO 19115 standard (Geographic information - Metadata - part 1: Fundamentals) from version 2003 to version 2014[1]. Began the port of Coordinate Transformation code from Geotk to Apache SIS. Community: Christina Hough has volunteered to translate the developer guide draft from French to English[2]. This developer guide is still very incomplete, but the existing parts explain in details the process of mapping international standards to Apache SIS API. Some updates from version 2003 to 2014 of ISO 19115 were contributed by Rémi Maréchal. Some of above-cited SIS work required synchronization with GeoAPI[3]. As of August 27th, Christina has finished documenting all of the user's guide. Branding: No activity Issues: No activity Releases: We can not release before the update to ISO 19115:2014 is fully completed, because partially-completed works make some API inconsistent. After the update will be completed, we will propose a release. Press: The Open Geospatial Consortium (OGC) offered us to write an entry for their blog after the ApacheCon. Unfortunately we missed time for doing that. [1] https://issues.apache.org/jira/browse/SIS-94 [2] http://s.apache.org/LGY [3] http://www.geoapi.org
No report was submitted.
Apache Spatial Information System (SIS) Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: A new Java Specification Request for Unit of Measurement has been approved [1], on which we plan to participate. Unit of measurements are part of Coordinate System Axis definitions, and thus needed at the core of SIS. A JDK 8 branch has been created for exploring new functionalities and for Google Summer of Code JavaFX development. The releases however still target JDK 6. Community: Roshan Elvitigala's proposal was accepted by Google Summer of Code 2014 [2] Began discussions to add Martin as the SIS Chair/VP Branding: No new activity Issues: None Releases: Apache SIS 0.4 [3] Press: Martin participated in the OGC meeting in Arlington, Virginia [4][5] Martin presented at ApacheCon North America [6] [1] https://jcp.org/en/jsr/detail?id=363 [2] http://s.apache.org/Isq [3] http://s.apache.org/oke [4] http://s.apache.org/HOi [5] http://s.apache.org/PY6 [6] http://events.linuxfoundation.org/sites/events/files/slides/2014-04.pdf
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: * Investigated datum aliasing for various producers [1] * Investigated using XSLT for processing different versions of XML-based formats like GML [2] * Basic CoordinateReferenceSystem implementations have been committed [3] * Migration from Well Known Text version 1 (WKT 1) formatting to WKT 2, a.k.a. ISO 19162. Community: * First post to the Users@ mailing list [6] Branding: * The talk proposal for ApacheCon 2014 has been submitted. Martin used David Neufeld's text [7], with minor changes. currently waiting to see if ApacheCon accepts this proposal. * The OGC sent Martin a private email suggesting to submit a blog post on the OGC portal [8] about this talk. If accepted, Martin will come back on the mailing list for proposing a blog post for OGC portal. * There is an OGC meeting in March. Of particular interest for SIS there is a CRS WKT SWG (currently scheduled March 26th at 11:00 AM[9]). We hope to have a fully functional WKT 2 implementation before this meeting, so we can share our experience with the group. SIS would be among the first WKT 2 implementations - the only other we are aware of was made by ESRI. Issues: Need to add Martin as a wiki editor [4]. Thread here.[5] Releases: RC SIS-0.4 Press: None [1] https://issues.apache.org/jira/browse/SIS-145 [2] https://issues.apache.org/jira/browse/SIS-152 [3] http://s.apache.org/Eb8 [4] https://cwiki.apache.org/confluence/display/SIS/SIS+Wiki [5] http://s.apache.org/vhi [6] http://s.apache.org/p4 [7] http://s.apache.org/7Kb [8] http://www.opengeospatial.org/blog [9] http://www.opengeospatial.org/event/1403tcagenda
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: Implemented Matrices as a derivative of JAMA work [1]: Experimented the use of MathML to render mathematical formulas in SIS documentation Submitted patches for better build support in Eclipse[2][3] Implemented the geodetic datum package. Community: Nadeem Anjum successfully completed the Google Summer of Code! Added Olivier Nouguier to SIS PMC on 2013-10-11 Branding: Continue to enhance the project web site as well as project documentation Issues: Continue to seek a resolution with using the EPSG database in SIS[4] The EPSG geodetic parameter dataset [7] is a freely available structured repository of data used in geospatial applications. This dataset is of critical importance to the Apache Spatial Information System (SIS) project. All major geographic software that we know, both open-source and commercial, include the EPSG database in one form or the other. Distributing SIS without EPSG would be like distributing Java without data for Charset encoding (UTF-8, ISO-LATIN-1, etc.). References to EPSG appear in many corners of core SIS API (e.g. [8]). The EPSG database is maintained by the "International Association of Oil & Gas Producers" (OGP) and members are big companies like Shell. Oil & Gas producers maintain and provide the EPSG database free of charge because the cost of installing a drilling platform in the wrong location is too high. Since they rely on maps and data produced by various actors (national map agencies, etc.), it is in their best interest that those actors have access to the most accurate Map Projection definitions when they create their data. The ASF has criteria for inclusion of third-party products [9]. However those criteria seem to be designed for software, while the EPSG files are data. A volunteer can rewrite a software from scratch until it complies with a specification, but we can not recreate definitions data - there is no way that such information could emerge from a volunteer's imagination without significant expertise in each of the over six thousand available transformations. The EPSG terms of use [10] have two conditions which may be unusual for Apache: one restriction on modification, and one restriction on distribution. But we think that the restriction on modifications is reasonable and well justified, while the condition on distribution may not have practical impact for Apache. Restriction on modifications ---------------------------- EPSG documents precisely the kind of modifications that users are allowed to apply on their data. For those familiar with geodesy, it is immediately obvious that those restrictions are designed in such a way that geographical coordinates would still locate the same points on Earth. EPSG do not forbid modifications, but basically said "if you apply any modifications that would alter the location of points on Earth, then give to your definition your own code (primary key) and do not attribute that to EPSG". We think that this is reasonable because this engage EPSG's credibility. When one said "EPSG:4326", we expect something that match the EPSG definition of Coordinate Reference System 4326. Changing that would be like changing the meaning of Unicode 65 from character 'A' to 'B' and still claim that it is a Unicode. If someone really wants to make such change, he can but is probably not allowed to claim that the modified code is Unicode (or at least, he is required to document clearly his change according condition (c) of [11]). Likewise for EPSG, users are allowed to make any changes they want provided that they apply their changes on a *copy* of EPSG definition copied in the user's *own* codespace (it doesn't have to be in a separated database - EPSG defines range of codes reserved for user's definitions). Or if a user really wants to modify the definition under the "EPSG" name, then the EPSG restrictions apply. As the ASF increases in complexity and addresses more and more topics like environment, health, laws, etc., maybe this kind of situation would happen more often. For example if a medical authority maintained a free database of drugs, we would not be surprised if that authority put restrictions on the changes allowed in their database while keeping the authority's label. In SIS domain, other potential data after EPSG (while much less critical for SIS) could be tables and symbols from the World Meteorological Organisation for example. The key point of above paragraph is that this issue may not be a SIS/EPSG issue only. Maybe it could concern the inclusion of data emitted by any authority (as opposed to data created by volunteers on the basis of their own observations). Restriction on distribution --------------------------- In a nutshell, anywone can sell SIS + EPSG for profit, but can not sell the EPSG tables alone (without Apache's work). While this condition would need to be mentioned somewhere (in NOTICE file?), maybe Apache does not need to be concerned further that point? If someone download Apache SIS and delete everything - the *totality* of Apache's work - until only EPSG tables remain, maybe the restriction that emerge only in this situation is not Apache's business anymore? (provided that we mentioned it). More discussion on this restriction is in [4]. If needed, Martin knows the chairman of OGP's Geodesy Subcommittee and could ask for further clarification. Releases: Apache SIS 0.3 [5] Press: Martin participated in the OGC meeting held in September[6]. [1] http://s.apache.org/fn2 [2] https://issues.apache.org/jira/browse/SIS-132 [3] https://issues.apache.org/jira/browse/SIS-133 [4] https://issues.apache.org/jira/browse/LEGAL-183 [5] http://sis.apache.org/release-notes/0.3.html [6] http://s.apache.org/g8 [7] http://www.epsg.org [8] https://builds.apache.org/job/sis-jdk7/site/apidocs/org/apache/sis/referencing/GeodeticObjects.html#WGS84 [9] http://www.apache.org/legal/3party.html#criteria [10] http://www.epsg-registry.org/help/xml/Terms_Of_Use.html [11] http://www.unicode.org/copyright.html
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: * Moved part of the documentation from Maven APT pages to CMS pages on the web site. * Completed minor missing features on metadata. * Prepare room for the addition of more storage formats (SIS 0.3 reads only NetCDF headers). In particular, a Shapefile reader has been contributed on a branch. We will need to merge it to the trunk. * Created Shapefile branch, added experimental Shapefile driver SIS-100 [9] Work planned: * Port the referencing module (coordinate transformation services). The hope is to get at least the main part for the next OGC meeting on September 23rd. Community: * Added Travis Pinney to Apache SIS PMC. * The community resolved the outstanding issues with the SIS website [1]. * Established the Google Summer of Code project for Agent Based Modeling * based geo-profiling of criminology projects [2] Related event: An OGC meeting is planned in Frascati on September 23rd to 27th [3]. That meeting contains a session on Well Known Text (WKT) 2.0 format, to become an ISO standard. ESRI provided a "proof of concept" implementation in C++ under Apache 2 license [4]. We would like to get a WKT 2 Java parser ready in time for the OGC meeting, in order to demonstrate an other proof of concept. Note that the SIS parser would not be a port of the ESRI one however, since a WKT parser already exists (in the code to be ported) and only needs some adjustment for making it compliant with the new WKT 2 syntax. Branding: Finished moving SIS website to new bootstrap-enabled template [1] Issues: * More JUnit tests would be desirable, in particular regarding ISO 19139 XML documents. Releases: * Created a 0.3 branch, experimented the release process almost fully documented the steps [6]. * 0.3 branch stabilized since July 30 and waiting for INFRA-6468 [7] proposing a release to vote. * Release notes page already written [8]. * Release expected at or around August 15th pending final [VOTE] tally. Press: [1] https://issues.apache.org/jira/browse/SIS-31 [2] https://issues.apache.org/jira/browse/SIS-97 [3] http://www.opengeospatial.org/event/1309tcagenda [4] https://github.com/Esri/ogc-crs-wkt-parser [5] http://sis.apache.org/site-management.html#bootstrap [6] http://sis.apache.org/release-management.html [7] https://issues.apache.org/jira/browse/INFRA-6468 [8] http://sis.apache.org/release-notes/0.3.html [9] https://issues.apache.org/jira/browse/SIS-100
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: RangeSet class[1] was started by Martin D and worked on by Joe White. Resolved a blocking issue with XML prefix mappings [2] An implementation of the ISO 19115 standard (Geographic information --- Metadata --- Part 1: Fundamentals) has been committed in the "org.apache.sis.metadata.iso" package and sub-packages [3]. This implementation contains about 100 public classes defined by the international standard, plus about as many internal classes in support of XML marshalling. Dynamic (read/write) views of metadata property as java.util.Map and as TreeTable have been provided using reflection mechanism similar to JavaBeans. Those views are used today for rich toString() representations, and will be used later for metadata edition in Graphical User Interfaces. Next Release: Release of Apache SIS 0.3 is planned as soon as the following work has been completed (tentatively this month): * A bridge from NetCDF files conforming to the CF-1.5 conventions, to the ISO 19115 metadata. This bridge would provides to SIS users a first "real" source of data they can use with SIS metadata implementation. * Complete and test the XML marshalling of metadata objects. This marshalling shall be compliant to the ISO 19139 (Geographic information -- Metadata -- XML schema implementation) standard. Community: Mattmann was invited to present at at the Geospatial FOSS NOAA meetup right outside of Washington DC. This meetup was hosted by OpenGeo and there are currently 64 members. Harash Kumar is currently evaluating how to to couple SIS and Apache Airavata as part of an ongoing research project he is working on. Apache SIS to participate in Google Summer of Code! Branding: The SIS Website is finally ported to the Apache CMS from the old incubator site. Wahoo! We are now working on getting it cleaned up and looking great! Many thanks to Suresh Marru in helping us get everything working properly. Setup a review board for SIS here[4] Press: The new SIS website is now updated and live. Issues: We were having systematic JVM crash on the Solaris node, while it worked well on Ubuntu. We did not really fixed the problem, but just avoid it for now by forcing the builds to occur on the Ubuntu nodes. We have some ideas about what may cause the JVM crash, which we will try after the SIS release. [1] http://s.apache.org/r1 [2] http://s.apache.org/MJi [3] http://s.apache.org/Qvj [4] http://s.apache.org/fx0
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: There have been 87 commits since the last Board Report including the build helper module [1], removal of an internal ThreadPoolExecuter[2] and refinements to the Eclipse IDE integration build process[3]. SIS is moving towards a reference implementation of GeoAPI, which is one of the few in existence. Chris Mattmann was also added as a voting member of the GeoAPI community. Chris et al also suggested a major release, and Martin mentioned that we may want to have the next release be for sis-metadata, and then the one after be for sis-referencing. These will mark the first milestone releases for Apache SIS. We have been slowed down recently because of the work temporarily shifted on GeoAPI and Unit of Measurement side. While invisible work from Apache SIS perspective, we believe that this was a necessary step to help ensure a more robust and full-featured Apache SIS implementation. Community: OGC meeting at ESRI in Redlands California, where Martin, Paul Ramirez, and Chris Mattmann met face to face for the first time. Interactions from Johann Sorel and Geomatys were also visible on the mailing list. Additionally, Chris Mattmann was contacted by a PhD student from the University of Maine, Pathum Mudannayake <pathum.mudannayake@maine.edu>, working on Spatial Information Science and Engineering. Pathum is interested in continuing his doctoral research in geoinformatics and contributing his research to Apache SIS. Branding: The Website[5] and Project logo[6] are currently being worked on and will be finalized soon. Andrew Hart worked with @infra to get the site moved to the new CMS. The old site under incubator was in flux when SIS was moved to TLP. This caused some confusion that Andrew is currently sorting out. Issues: Martin has reported ongoing issues with building and running unit tests on ASF infrastructure. This issue is being logged with Sun for JDK7 and ASF infra@ personnel are aware that these issues exist. Additionally, the CMS integration with the SIS website is still being worked on. On the Jenkins build, we would like to try with an updated JDK (the current one is one year and half old). We don't know if there is any way to help the build infra@ to update their JDK installation so that the ASF infrastructure can support multiple versions of the JDK. Press: Members of the SIS PMC met in person at the OGC meeting held in Redlands, California in January 2013[4]. [1] https://issues.apache.org/jira/browse/SIS-75 [2] https://issues.apache.org/jira/browse/SIS-76 [3] https://issues.apache.org/jira/browse/SIS-77 [4] http://www.opengeospatial.org/event/1301tc
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: [1] Committed a NilReason interface [2] Committed a supervisor MBean class [3] Committed several classes related to metadata [4] Committed AngleFormat character iterator [5] Committed JAXB adapters for all "CodeLists" defined by the ISO 19115 and ISO 19115-2 standards Community: VOTEd Joe White in as Apache SIS PMC member and committer Branding: The Website[6] and Project logo[7] are currently being worked on and will be finalized soon. Andrew Hart worked with @infra to get the site moved to the new CMS. The old site under incubator was in flux when SIS was moved to TLP. This caused some confusion that Andrew is currently sorting out. Issues: We would much appreciate some help/guidance on moving the SIS website under the new CMS. See the "Branding" section for more information. Press: No new press. [1] http://s.apache.org/Guz [2] http://s.apache.org/8D7 [3] http://s.apache.org/M3u [4] http://s.apache.org/Tfg [5] http://s.apache.org/57D [6] https://issues.apache.org/jira/browse/SIS-31 [7] https://issues.apache.org/jira/browse/SIS-57
Chris Mattmann offers to help out with the infra/CMS issue. https://issues.apache.org/jira/browse/INFRA-5532
Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: The code that was generously donated by Martin Desruisseaux [1] is still being moved over from the GeoTK project "as is". At this point, parts of the current code base will be evaluated and refactored as there are known issues that need to be addressed. The AngleFormat class not implementing formatToCharacterIterator(Object) is a recent example of this, but there is also bigger issues like Geotk not working well with longitudes in the [0‚360] range (it is designed for the [-180‚180] range). This will be an ongoing effort as there is quite a bit of code to integrate. Currently, there are 230,000 lines of code waiting to move over and the potential for 530,000 more pending further investigation. The first class was "officially" checked in on Oct 23rd [2] which in turn can be used across multiple locales for internationalization purposes... Community: No new activity... Branding: The Website[2] and Project logo[3] are currently being worked on and will be finalized soon Press: Martin Desruisseaux attended the OGC meeting in Korea and there are plans for other SIS PMC members from NASA and MDA Information Systems to attend the meeting when it's located at ESRI (Redlands, California) in January 2013. [5] [1] http://s.apache.org/Est [2] http://s.apache.org/vcr [3] https://issues.apache.org/jira/browse/SIS-31 [4] https://issues.apache.org/jira/browse/SIS-57 [5] http://www.opengeospatial.org/event/1301tc
As a newly minted TLP, Apache SIS is a spatial framework that enables better representation of coordinates for searching, data clustering, archiving, or any other relevant spatial needs. Development: We are currently in the process of moving the code base from incubator to TLP. In doing so, we are refining the project layout and best practice for all the code that was generously donated by Martin Desruisseaux [1]. Community: The Apache SIS Incubator PMC added Adam Estrada, Andrew Hart, Ross Laidlaw, Peter Karich and Charith Madusanka and Martin Desruisseaux this past quarter. Branding: The Website[2] and Project logo[3] are currently being worked on and will be finalized soon Press: Martin Desruisseaux attended OGC meeting in Seoul Korea and promoted SIS [4] [1] http://s.apache.org/Est [2] https://issues.apache.org/jira/browse/SIS-31 [3] https://issues.apache.org/jira/browse/SIS-57 [4] http://www.opengeospatial.org/event/1210tc
WHEREAS, the Board of Directors deems it to be in the best interests of the Foundation and consistent with the Foundation's purpose to establish a Project Management Committee charged with the creation and maintenance of open-source software, for distribution at no charge to the public, related to the acquisition, processing, representation, and dissemination of spatial data. NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee (PMC), to be known as the "Apache SIS Project", be and hereby is established pursuant to Bylaws of the Foundation; and be it further RESOLVED, that the Apache SIS Project be and hereby is responsible for the creation and maintenance of software related to the acquisition, processing, representation, and dissemination of spatial data and be it further RESOLVED, that the office of "Vice President, Apache SIS" be and hereby is created, the person holding such office to serve at the direction of the Board of Directors as the chair of the Apache SIS Project, and to have primary responsibility for management of the projects within the scope of responsibility of the Apache SIS Project; and be it further RESOLVED, that the persons listed immediately below be and hereby are appointed to serve as the initial members of the Apache SIS Project: Adam Estrada <aestrada@apache.org> Andrew Hart <ahart@apache.org> Charitha Madusanka <charithcc@apache.org> Martin Desruisseaux <desruisseaux@apache.org> Gregory D. Reddin <greddin@apache.org> Ian Holsman <ianh@apache.org> Joe Schaefer <joes@apache.org> Kevan Lee Miller <kevan@apache.org> Chris Mattmann <mattmann@apache.org> Nga Thien Chung <nchung@apache.org> Patrick O'Leary <pjaol@apache.org> Peter Karich <pk@apache.org> Paul Michael Ramirez <pramirez@apache.org> Ross Laidlaw <rlaidlaw@apache.org> Sean William McCleese <smcclees@apache.org> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Adam Estrada be appointed to the office of Vice President, Apache SIS to serve in accordance with and subject to the direction of the Board of Directors and the Bylaws of the Foundation until death, resignation, retirement, removal or disqualification, or until a successor is appointed; and be it further RESOLVED, that the Apache SIS Project be and hereby is tasked with the migration and rationalization of the Apache Incubator SIS podling; and be it further RESOLVED, that all responsibilities pertaining to the Apache Incubator SIS podling encumbered upon the Apache Incubator Project are hereafter discharged. Special Order 7C, Establish the Apache SIS Project, was approved by Unanimous Vote of the directors present.
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. SIS was voted into the Incubator by the IPMC on February 21, 2010. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? We are currently discussing a large software grant and code drop from the GeoTk (fork of GeoTools) project. This could easily make SIS a "go to" spatial library for many Java/other communities in the spatial domain and get us a long way. However, we are being VERY careful to make sure that we are operating in the Apache way here, and discussing the pros and cons of incremental development on list, and with the mentors and ASF members watching the project. Martin Desruisseaux is leading the discussions from the GeoTk side and he is also in contact with the OSGeo board to determine if they will grant copyright to the ASF and to the original developers of GeoTK. We are discussing all of the issues on list, and the OSGeo side of the conversation will come up at their board meeting on August 9, 2012 http://s.apache.org/nG. Community progress since the last report Ross Laidlaw, Peter Karich, and Charith Madusanka were added as SIS PPMC members and committers. Project progress since last report Apache SIS 0.2-incubating was released on July 23, 2012: http://s.apache.org/WiT Kevan Miller stepped up and helped us out with some LICENSE and NOTICE file issues. Looking at just mailing list activity: sis-dev: http://mail-archives.apache.org/mod_mbox/incubator-sis-dev/ had 3, 13 and 78 messages from May 2012, June 2012 and July 2012, respectively. Ross Laidlaw, our GSoC student has put up a guide on the wiki for how to integrate Apache SIS with Apache OODT: you can find the tutorial here, as well as links to our other Incubator reports (linked and re-organized by Chris Mattmann): https://cwiki.apache.org/confluence/display/SIS/Home Chris filed an issue for GeoSPARQL integration, SIS-42, but there hasn't been much progress to date on it. SIS is actively being used and piloted by students of Dr. Ellis Horowitz and Chris Mattmann in USC's CSCI 572: Search Engines and Information Retrieval class: http://www-scf.usc.edu/~csci572. The team is very excited to be actively working and collaborating with the GeoTK project's Martin Desruisseaux. We are discussing ways to do a full import of the GeoTK code and to bring their community to the ASF as part of SIS. So far so good. In addition, we are educating the GeoTK community as to the benefits of the ASF. An ASF Legal question arose out of this conversation, LEGAL-143, and it's being tracked here: https://issues.apache.org/jira/browse/LEGAL-143 Signed-off-by: mattmann, kevan, jukka IPMC comments: jukka: There was a request for board-level backing for the efforts to build an organization-level relationship with the OSGeo foundation.
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. SIS was voted into the Incubator by the IPMC on February 21, 2010. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? The plan proposed here: http://s.apache.org/Q2z seems to be going well and we are happy with the direction the project is headed. Community progress since the last report No new PPMC members and committers added this quarter. Project progress since last report Looking at just mailing list activity: sis-dev: http://mail-archives.apache.org/mod_mbox/incubator-sis-dev/ went from 9 email messages in January 2012 to 32, 74 and 39 in Feb-April 2012 We are participating pretty actively in GSoC and hoping to get 1 or 2 students who are collaborating with the Apache OODT project as well for a joint effort. In addition, we've seen some good cross pollination between other (at the time) incubating projects like Jena and Any23, and TLPs like OODT. In Jena and Any23's case, there are active discussions and work going on to implement the W3C GeoSPARQL system using Apache SIS. After Andy Seaborne poked around on the mailing list, Chris Mattmann volunteered to implement it, and a subsequent thread has ensued. Chris started rolling an RC for Apache SIS 0.2-incubating, but got blocked on some packaging issues that Kevan Miller identified that needs to be fixed. Shouldn't be too difficult and we hope to have an IPMC VOTE on it within the next week or so. We have also started to regularly use the project wiki. You can find it here: https://cwiki.apache.org/confluence/display/SIS/Home. Included on the wiki are links to all of our Incubator reports, along with 2 tutorials. The first one is a quick start guide that Ross Laidlaw improved and copied from the SIS README.txt file. The second demonstrates how to get Apache OODT and SIS connected to dump spatial information out of geolocated files in Apache OODT and to search them in SIS. Two newcomers to the community, Peter Karich, and Charith Madusanka have been contributing patches, issues, and working issues within SIS. Peter has been improving the speed of SIS's Quad Tree implementation, and Charith has been helping improve our demo.jsp file, our javadocs, and is now working on a GUI for SIS. SIS is actively being used and piloted by students of Dr. Ellis Horowitz and Chris Mattmann in USC's CSCI 572: Search Engines and Information Retrieval class: http://www-scf.usc.edu/~csci572. If we can add some new committers soon (which we expect), roll 0.2-incubating, and then potentially get an 0.3 shortly thereafter, we think SIS will be well on its way to graduating and its own project. Signed off by mentor: mattmann, kevan
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? The thread here: http://s.apache.org/Q2z reports a "where is the project" going status. I think we've come up with a plan of action items to develop on. We've elected 2 new PPMC members and committers (Adam Estrada and Andrew Hart) and both are on board and have their accounts set up. In response to reviving the project, I'd urge folks to give us a chance with the new blood we've infused and with our development plan that Chris proposed. Community progress since the last report Adam Estrada and Andrew Hart were VOTEd in as PPMC members and committers. Project progress since last report SIS was voted into the Incubator by the IPMC on February 21, 2010. Here is the current list of items to work on for 0.2-incubating. - SIS-28 Create a Layer Service for Google Earth Integration - SIS-13 Change QuadTree Reader/Writer to use URLs instead of String file paths - SIS-11 Basic CLI for SIS - SIS-10 Ability to create SIS data from WKT specs - SIS-9 Allow for multiple spatial reference systems - SIS-8 Build a common SIS data container for spatial data The goal is to make some progress on these issues before the next report and have a status update on the 0.2-incubating release. Signed off by mentor: mattmann, greddin, kevan, joes
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. * Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Still slow progress on development. We started a thread here: http://s.apache.org/Q2z We were discussing the board report and then all of the sudden it turned into a where is SIS going discussion. We were pretty realistic and discussed whether it made sense to keep going. The good news was that a few of the community members (Adam Estrada and Luc Maisonobe) came out of the wood work and seconded that what we are trying to do is a great idea and that people would use it. We hope to use this as something to help move us forward. I (Chris Mattmann) care deeply about this project, and will try and step up my development progress on it. Could still use a few more PPMC members and interested folks though. * Community progress since the last report See above. * Project progress since last report SIS was voted into the Incubator by the IPMC on February 21, 2010. Chris close out a couple JIRA issues, SIS-27 (a fix to the Maven parent pom from Patrick O'Leary), and a website update (SIS-29) reported by sebb. Other than that, not much development. Here is the current list of items to work on for 0.2-incubating. I'm going to shoot to close these out over the next 3 months. SIS-28 Create a Layer Service for Google Earth Integration SIS-13 Change QuadTree Reader/Writer to use URLs instead of String file paths SIS-11 Basic CLI for SIS SIS-10 Ability to create SIS data from WKT specs SIS-9 Allow for multiple spatial reference systems SIS-8 Build a common SIS data container for spatial data
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. * Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Still slow progress on development. We started a thread here: http://s.apache.org/Q2z We were discussing the board report and then all of the sudden it turned into a where is SIS going discussion. We were pretty realistic and discussed whether it made sense to keep going. The good news was that a few of the community members (Adam Estrada and Luc Maisonobe) came out of the wood work and seconded that what we are trying to do is a great idea and that people would use it. We hope to use this as something to help move us forward. I (Chris Mattmann) care deeply about this project, and will try and step up my development progress on it. Could still use a few more PPMC members and interested folks though. * Community progress since the last report See above. * Project progress since last report SIS was voted into the Incubator by the IPMC on February 21, 2010. Chris close out a couple JIRA issues, SIS-27 (a fix to the Maven parent pom from Patrick O'Leary), and a website update (SIS-29) reported by sebb. Other than that, not much development. Here is the current list of items to work on for 0.2-incubating. I'm going to shoot to close these out over the next 3 months. SIS-28 Create a Layer Service for Google Earth Integration SIS-13 Change QuadTree Reader/Writer to use URLs instead of String file paths SIS-11 Basic CLI for SIS SIS-10 Ability to create SIS data from WKT specs SIS-9 Allow for multiple spatial reference systems SIS-8 Build a common SIS data container for spatial data
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. * Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Development progress has really slowed, and there isn't much mailing list activity. Nothing to stop the project for (yet), but something to keep an eye on. * Community progress since the last report Development and mailing list activity have significantly slowed down. This is a small core set of committers and community though. It would be great to get some new blood and folks interested in the project. I still believe that we should try and target a 0.2-incubating release with a layer service and some basic integration with Apache Tika (a GDAL parser is being worked on in that community with an eye towards integration into SIS). Also we are looking at Apache OODT as a mechanism for geospatial storage and persistence. The ESRI interest mentioned in the last board report hasn't really gone anywhere. * Project progress since last report SIS was voted into the Incubator by the IPMC on February 21, 2010. Development progress has been pretty much nil. Chris hopes to start work on the layer service this quarter, but again, it would be great to have some new blood here. Folks that are interested in geospatial services, data presentation, and such would be much welcomed within the project.
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. * Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at this time * Community progress since the last report Since SIS released its first release 0.1-incubating in November 2010, development has slowed down. This is a small core set of committers and community though. We haven't had a lot of user mailing list activity. We should try and target a 0.2-incubating release with a layer service and some basic integration with Apache Tika (a GDAL parser is being worked on in that community with an eye towards integration into SIS). Also we are looking at Apache OODT as a mechanism for geospatial storage and persistence. There has been renewed interest from ESRI and we are pursuing this as well. * Project progress since last report SIS was voted into the Incubator by the IPMC on February 21, 2010. Development progress since the 0.1-incubating release has been modest, focusing primarily on the community development mentioned above. There has been some internal effort at JPL to integrate SIS into ongoing projects such as the CO2 Portal, the CMDS project and others. We hope to begin the push towards 0.2-incubating as specified above.
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. * Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at this time * Community progress since the last report SIS released its first release, 0.1-incubating, to the open source community in November 2010. Since then, we have focused primarily on getting the word out about the SIS project and have garnered some initial interest in the release and subsequent features. Chris Mattmann has lead efforts to work with Patrick O'Leary to identify future developments for the SIS project and how it can work with existing spatial needs. * Project progress since last report SIS was voted into the Incubator by the IPMC on February 21, 2010. Development progress since the 0.1-incubating release has been modest, focusing primarily on the community development mentioned above. There has been some internal effort at JPL to integrate SIS into ongoing projects such as the CO2 Portal, the CMDS project and others. We expect development to start moving more quickly again with the new year, beginning the push towards 0.2-incubating.
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at this time Community progress since the last report The SIS community elected Nga Chung as an SIS committer on September 1, 2010 in recognition of her contributions in SIS-3. SIS'ers need to follow up after the meeting with ESRI to determine if they are interested with participating in the community. Much of the other activity continues to be from the mentors and committers. Project progress since last report SIS was voted into the Incubator by the IPMC on February 21, 2010. There has been a wealth of development activity over the past month in preparation for the 0.1-incubating release. Chris Mattmann proposed to be the RM for the release, and has pushed out 3 release candidates so far, addressing comments from the IPMC community. As it stands today, the SIS 0.1-incubating rc #3 VOTE is set to pass around 7pm PST tonight. The initial version of SIS 0.1-incubating includes the ability to load data from GeoRSS (SIS-19 and SIS-22), a REST-ful location service (SIS-16), and a demo JSP file in the WAR webapp that shows the SIS point-radius and bounding box queries using a Google Maps search interface (SIS-15, SIS-18 and SIS-23).
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, RESTful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at this time Community progress since the last report There was a few projects undertaken in Chris Mattmann's CSCI 572: Search Engines and Information Retrieval class regarding SIS, in particular, one by Nga Chung, wherein which she implemented a full R-tree spatial index in Java from scratch, as well as bounding box and point-radius queries. Nga has kindly signed up for the mailing list, and allowed for the contribution of her code to SIS. In addition, a few other projects included representation of spatial data in GeoRSS format (from William Quach, another 572 student), and those projects will be packaged up and contributed also. SIS'ers need to follow up after the meeting with ESRI to determine if they are interested with participating in the community. Much of the other activity continues to be from the mentors and committers. Project progress since last report SIS was voted into the Incubator by the IPMC on February 21, 2010. Chris Mattmann led the development of the SIS website and stood the site up at http://incubator.apache.org/sis/, completing SIS-2. The code prepared in CS572: Search Engines and Information Retrieval at USC will be packaged up and attached to JIRA and committed to SIS. In particular, the R-tree implementation as well as the point/radius and bounding box implementations. The GeoRSS code will also be packaged up and contributed to SIS. Patrick O'Leary is investigating map projections and coordinate systems including transformations to Polar coordinates which should help on the observational data side.
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at this time Community progress since the last report: Mailing list activity has been pretty bare, but should pick up since the SIS'ers need to follow up after the meeting with ESRI last month to determine if they are interested with participating in the community. Much of the other activity continues to be from the mentors and committers. Project progress since last report: SIS was voted into the Incubator by the IPMC on February 21, 2010. Development has slowed, but the intentions from last month still stand. Chris Mattmann still needs to work on refactoring the LocalLucene code into the SIS codebase and Sean McCleese needs to finish creating the SIS incubator website. Patrick O'Leary is investigating map projections and coordinate systems including transformations to Polar coordinates which should help on the observational data side.
SIS was voted into the Incubator by the IPMC on February 21, 2010. Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at this time Community progress since the last report: Chris Mattmann, Patrick O'Leary and Kevan Miller participated in a meeting with ESRI (http://www.esri.com) who may be interested in participating within the project within some capacity. This would be a huge win as ESRI is one of the major industry leaders in the development of GIS software, with connections to standards bodies including the Open Geospatial Consortium (OGC). Much of the other activity continues to be from the mentors and committers. Project progress since last report Chris Mattmann is working on refactoring the LocalLucene code into the SIS codebase and work continues on creating the SIS incubator website, with Sean McCleese leading the charge. Patrick O'Leary is investigating map projections and coordinate systems including transformations to Polar coordinates which should help on the observational data side.
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? Not at this time Community progress since the last report: Chris Mattmann was contacted by an ESRI representative inquiring about the direction of the project. This lead will be followed as garnering support from ESRI would be big win for the project and attract a large community. Project progress since last report: SIS was voted into the Incubator on February 21, 2010. Chris Mattmann has finished importing the LocalLucene code into the SIS codebase (SIS-1) and Patrick O'Leary has compiled around geocoded records for development/testing of SIS spatial functions. Work on creating the SIS incubator website has begun led by Sean McCleese as well.
Apache SIS is a toolkit that spatial information system builders or users can use to build applications containing location context. This project will look to store reference implementations of spatial algorithms, utilities, services, etc. as well as serve as a sandbox to explore new ideas. Further, the goal is to have Apache SIS grow into a thriving Apache top-level community, where a host of SIS/GIS related software (OGC datastores, REST-ful interfaces, data standards, etc.) can grow from and thrive under the Apache umbrella. A list of the three most important issues to address in the move towards graduation 1. Inclusion of more of a diverse community around SIS (maybe one more organization besides AT&T Interactive and NASA JPL) 2. At least one SIS incubating release, hopefully in six months 3. Inclusion of point-radius, bounding box and polygon functionality into the first few releases Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of? No, not at this time. How has the community developed since the last report? There was a lot of positive interest from the Incubator community during the SIS proposal and voting process. We recently stood up our mailing lists and have begun to report JIRA issues, so we hope those are positive first steps to building an Apache-based community. Chris Mattmann discussed SIS over in the Lucene community as something to watch in terms of a common place for spatial code for Solr and Lucene to reside. How has the project developed since the last report? SIS was voted into the Incubator by the IPMC on February 21, 2010. All mailing lists have been set up, all SVN accounts are up, and karma has been granted to all SIS committers. Sean McCleese and Patrick O'Leary volunteered to be list moderators, and Chris Mattmann has reported two JIRA issues, http://issues.apache.org/jira/browse/SIS-1 (import Local Lucene code), and http://issues.apache.org/jira/browse/SIS-2, stand up the SIS website. We will also begin work soon on porting the license headers for Local Lucene into SIS ASL 2.0 headers, and to port the package names for code (JIRA issues to be filed on this).