[SoC] New rules for the Topology Framework in gvSIG Desktop- Final week

Helmut Kudrnovsky hkmyricaria at gmail.com
Sun Aug 25 21:59:30 PDT 2019


 Thanks for your final report.

Helmut on behalf of the OSGeo GSoC admins

Am Mo., 26. Aug. 2019 um 03:20 Uhr schrieb Mauro Carlevaro <
gianimauro at vera.com.uy>:

> Dear community,
>
> We have reached the end of GSoC 2019, I am very proud to be part of this
> project, this has been a great experience, thank you!!!!
>
> I present to you a summary of the final report because all the report is
> too long for the mailing list, the report includes the work done in these
> months. Link complete final report:
> https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/8.-Final-Report
>
> *1. Title. *New rules for the Topology Framework in gvSIG Desktop.
>
> *2. Organization. *OSGeo and gvSIG Association.
>
> *3. Abstract. *Before starting the project only a few topology rules have
> been implemented, most of them pending to be developed. With the project
> was achieved implemented a new set of topology rules for vector datasets
> validation and fixing, that improve and expand the existing before. At
> present, this tool provides a group of integrity rules that check the
> validation of the geometries relationship in the data. Is provided a new
> set of tools to navigate, find and fix validation errors different from
> each topology rule. This project analyzes, implement and optimize a new set
> of rules that are incorporated into the Topology Framework. These tools
> were created using Jython through the Scripting composer tool of gvSIG. To
> future, in order to continue developing the project, some of the possible
> improvements would be implemented more actions and develop more rules.
>
> *4. State of the Project Before GSoC* *2019. *Only a few topology rules
> have been implemented until now, most of them are still pending to be
> developed.
>
> *5. Value of GSoC Project. *The work done in GSoC consisted of performing
> and integrate to the topology framework in gvSIG Desktop the rules: Must be
> coincident with, Must be covered by endpoint of, Points must be covered by
> line, Must be properly inside polygons, Contains point and make all
> associated documentation.
>
> Project State. All the rules were completed, are working and were
> integrated with the Topological Framework. In the present, the project
> has an important set of topological rules implemented. With the development
> of the rules, it is possible to avoid having to do the analyzes,
> corrections of layers and entities manually. This development automating
> the tasks allowing the user to focus on the business logic, leaving aside
> the repetitive tasks and optimizing the use of time. All the rules were
> tested, the rules working correctly and unless some business rule will be
> change or an error will be found, the rules are complete. In them it is
> evaluated the type of geometry, if it is simple or multipart geometry, the
> type of D2 or D2M or 3D geometry, if it is geometry 3D it is displayed:
> "Unsupported geometry subtype". It is also controlled when geometry types
> are not standard and inherits from a standard type.
>
> *6. Motivation. *Initially, the motivation was the professional growth
> offered and the challenges of the project of working on a project that
> allows the automation of tasks, optimizing the use of time. In addition to
> this, in the development of the project, was added the motivation to work
> with professionals from different countries and the constant interaction
> with the community contributing different points of view was added, all
> this made me growth a lot. In addition, this contributed to the success of
> the project.
>
> *7. **Final Week Report (August 19th - August 26th).*
>
> *Period*. August 19th (beginning) to August 26th (deadline)
>
> *Report*. What did I complete this week?
>
>    - Final Report.
>    <https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/8.-Final-Report>
>    - Spanish wiki page
>    <https://github.com/Maureque/GSoC_2019-versionHablaHispana/wiki>, Italian
>    wiki page <https://github.com/Maureque/GSoC_2019-Italiano/wiki>, English
>    wiki page. <https://github.com/Maureque/gvsig-gsoc2019-topology/wiki>
>    - Final optimizations and improves in documentation and code.
>    - Pull request of the rules to the gvSIG repository.
>    <https://github.com/gvsig-sandbox>
>    - Submit Final work product and evaluations.
>
> What am I going to achieve for next week? Keep in touch with the community
>
> Is there any blocking issue? No, there is not any blocking issue. The
> project could be completed.
>
> *8. **Repositories*. Own repositories in which I worked.
>
>    - *Mauro Carlevaro repository - Must be coincident with.*
>    <https://github.com/Maureque/TopologyRuleMustBeCoincidentWithPoint>
>    - *Mauro Carlevaro repository - Must be covered by endpoint of.*
>    <https://github.com/Maureque/TopologyRuleMustBeCoveredByEndpointOfPoint>
>    - *Mauro Carlevaro repository - Points must be covered by line.*
>    <https://github.com/Maureque/TopologyRulePointsMustBeCoveredByLinePoint>
>    - *Mauro Carlevaro repository - Must be properly inside polygons.*
>    <https://github.com/Maureque/TopologyRuleMustBeProperlyInsidePolygonsPoint>
>    - *Mauro Carlevaro repository - Contains point.*
>    <https://github.com/Maureque/TopologyRuleContainsPointPolygon>
>
>
> <https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/8.-Final-Report#gvsig-association-repository>gvsig
> Association repository.  *https://github.com/gvsig-sandbox
> <https://github.com/gvsig-sandbox>*9. Using the Framework.
> <https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/8.-Final-Report#how-the-topology-framework-works>How
> the topology framework works.
>
> The following video shows the interface and how the topology framework
> works: VIDEO <https://www.youtube.com/watch?v=wO9Y0xxdFiA>
>
> <https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/8.-Final-Report#deploy-manual-and-getting-started>Deploy
> Manual and Getting Started.
>
> There is also useful information on how to start, pre requisites,
> installation and tutorials in New rules for the Topology Framework in
> gvSIG Desktop
> <https://github.com/Maureque/gvsig-gsoc2019-topology/#getting-started>
>
> *10. Future of the project.*
>
> In order to continue developing the project in the future, some of the
> possible improvements could be, make the analysis for 3D geometries,
> implement more actions and develop more rules.
>
> Working like this is amazing, thanks to everyone!!!!
>
> Best regards,
>
> Mauro Carlevaro.
> _______________________________________________
> SoC mailing list
> SoC at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/soc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/soc/attachments/20190826/df32e3d6/attachment-0001.html>


More information about the SoC mailing list