<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Giohappy</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Giohappy"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Giohappy"/>
	<updated>2026-04-14T15:07:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=GeoForAll_History&amp;diff=42380</id>
		<title>GeoForAll History</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=GeoForAll_History&amp;diff=42380"/>
		<updated>2009-11-02T09:56:30Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Giohappy: /* Membership */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mission ==&lt;br /&gt;
&lt;br /&gt;
The mission of the education committee is to inventory, organize and coordinate the development of educational and curriculum material that supports OSGeo-related education. The intent is to provide [[Appropriately Licensed Material]] that is accessible by a broad audience including academia, professionals, and the general public. Material supported through this project should directly or indirectly build and strengthen the open source geospatial user and developer communities. This can be accomplished by integrating the use of FOSS4G tools in curricula that teach geospatial concepts and applications as well as the creating curricula to teach skills necessary for people to actively participate in FOSS4G and free geospatial data projects. The committee also seeks cooperation with academic research projects to promote the use of FOSS4G in research projects, to get FOSS4G used as a platform for research, and to present FOSS4G as a research subject.&lt;br /&gt;
&lt;br /&gt;
== Education Committee related wiki pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Education Contributors]] - Provides a list of contributors or interested individuals. Add your name!&lt;br /&gt;
* [[Education committee liaisons to local chapters]] - Provides a list of people who help the education group work more closely with OSGeo local chapters.&lt;br /&gt;
* [[Educational Content Inventory]] - Please add information on what you'd like to contribute.&lt;br /&gt;
* [[Commitments for New Material Development]] - Please add information on new material that you can help develop.&lt;br /&gt;
* [[Education Committee Work Program]] - our current list of todos.&lt;br /&gt;
* [http://lists.osgeo.org/mailman/listinfo/edu_discuss Our mailing list]&lt;br /&gt;
&lt;br /&gt;
== Meeting Minutes ==&lt;br /&gt;
&lt;br /&gt;
* [http://logs.qgis.org/osgeo/%23osgeo.2006-09-08.log IRC chat log, Sep 9 2006]&lt;br /&gt;
* [[FOSS4G2006 minutes]] (Sept. 2006)&lt;br /&gt;
* [[EduCom Meeting 1 March 2007]]&lt;br /&gt;
* [[FOSS4G2007_Education_BOF_minutes]]  (Sept. 2007)&lt;br /&gt;
* [[FOSS4G2009_Education_BOF_minutes]] (Oct. 2009) '''MOST RECENT!'''&lt;br /&gt;
&lt;br /&gt;
== Membership ==&lt;br /&gt;
Formal members of this committee are as follows, however anyone is welcome to participate regardless of status.  Please add yourself to the [[Education Contributors]] page and join the mailing to get involved.&lt;br /&gt;
&lt;br /&gt;
* Puneet Kishor &lt;br /&gt;
* Ari Jolma &lt;br /&gt;
* Markus Neteler &lt;br /&gt;
* Venkatesh Raghavan &lt;br /&gt;
* Charlie Schweik (Chair) &lt;br /&gt;
* Pericles Nacionales &lt;br /&gt;
* Ned Horning (Co-chair) &lt;br /&gt;
* Helena Mitasova &lt;br /&gt;
* David Percy &lt;br /&gt;
* Ian Turton&lt;br /&gt;
* Maria Brovelli&lt;br /&gt;
* Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
== Other Edu Group information of possible interest ==&lt;br /&gt;
* [[Puneet's Visit to Brazil]] (May 2007)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Educational Avendues ===&lt;br /&gt;
Bachelor's Degree in Mental Retardation&lt;br /&gt;
Offered by the National Institute for the Mentally Handicapped (NIMH), Manovikas Nagar, Secundarabad 500009 affiliated to Osmania University, Hyderabad. Duration of the course is 3 years and minimum eligibility is 10+2 with a minimum of 50% aggregate marks (40% for SC/ST). [http://www.topindianjobs.com/special-education-qualifications-required.shtml More..]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Education]]&lt;br /&gt;
[[Category:Committees]]&lt;/div&gt;</summary>
		<author><name>Wiki-Giohappy</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Jobs_Board&amp;diff=30990</id>
		<title>Jobs Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Jobs_Board&amp;diff=30990"/>
		<updated>2008-10-15T23:15:52Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Giohappy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This wiki page and associated wiki pages serve as a job board for members of the FOSS GIS Community. If you would like to post your resume or a job opportunity on this wiki, or if you have questions, please send an e-mail with the details to the [http://lists.osgeo.org/mailman/listinfo/jobs OSGeo Jobs Mailing List].&lt;br /&gt;
&lt;br /&gt;
== Current Job Opportunities ==&lt;br /&gt;
&lt;br /&gt;
== Resumes ==&lt;br /&gt;
&lt;br /&gt;
=== FBK-MBPA (Post Date: 2008-10-16)===&lt;br /&gt;
&lt;br /&gt;
I would like to know if you may be in touch with some junior scientist interested to spend 2 or more years in Trento at FBK. We have open positions at MPBA starting this Fall. In particular there are two open post-doc research positions in which international candidates would be welcomed.&lt;br /&gt;
&lt;br /&gt;
All open positions are listed at&lt;br /&gt;
http://mpba.fbk.eu/en/node/82&lt;br /&gt;
&lt;br /&gt;
I would like to point your attention to the recent job call for post-doc position recently posted at http://scjobs.sciencemag.org/jobs/default.aspx?job=28474&lt;br /&gt;
by the Kessler Foundation.&lt;br /&gt;
&lt;br /&gt;
In particular, one senior/junior research position is being offered at my laboratory on &amp;quot;Computational methods for information display of scientific and socio-economic data (Ref. code FI_PMBE) (1 position)&amp;quot;. Information about the call and the specific position are available at http://risorseumane.fbk.eu/sites/risorseumane.fbk.eu/files/Future%20internet%20call%20-%20detail%203007.pdf&lt;br /&gt;
&lt;br /&gt;
We are looking for a scientist with computational skills interested in interdisciplinary research. MPBA (http://mpba.fbk.eu) has more than 10 years of research in predictive models and ICT platforms for geocoded data, with an emphasis on open source software and on ethical contribution to society. MPBA's scientific core is now within bioinformatics and molecular based epidemiology, and we aim at the connection with the environmental and socio-economic aspects on the spatio-temporal scale. We are developing methods, projects and international collaborations on both research areas. On this specific call, we expect opportunities both for international research (in collaboration with OECD Paris) and for new applications to exploit with a spin-off initiative.&lt;br /&gt;
&lt;br /&gt;
We will be glad to provide further information or discuss with candidates about the research, potential for collaboration, or local logistics. In any case, please note that we expect to have a first round of selections at mid October. Applications and CV should be sent to jobs@fbk.eu with Ref.Code FI_PMBE, cc to Cesare Furlanello (furlan - AT - fbk.eu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tyler Technologies: Java Developer (Post Date: 2008-02-04)===&lt;br /&gt;
&lt;br /&gt;
We are looking for a permanent hire that is extremely strong in Java/OO Design.  GIS experience is highly desired, but not absolutely required.  Advanced and Strong Development skills are a must.  We hire developers that are very strong at all experience levels, so years in the industry is also open, based on development skills.&lt;br /&gt;
&lt;br /&gt;
If you are interested, please email me offline to avoid clutter on the mailing list.&lt;br /&gt;
&lt;br /&gt;
The Eagle division of Tyler Technologies is seeking Java Developer with GIS experience for permanent immediate hire.  The position will be located in our Lakewood office, (Denver Metro area).  Tyler has an agile fun, fast paced, stable environment, driven by our heavy growth. &lt;br /&gt;
&lt;br /&gt;
'''Requirements'''&lt;br /&gt;
&lt;br /&gt;
The ideal candidate will have the following characteristics:&lt;br /&gt;
&lt;br /&gt;
* Exceptionally strong understanding of Object Oriented Design.&lt;br /&gt;
&lt;br /&gt;
* Deep understanding and advanced skill set with an OO language.&lt;br /&gt;
&lt;br /&gt;
* Experience in Java.&lt;br /&gt;
&lt;br /&gt;
* Exceedingly strong knowledge of an OO language.&lt;br /&gt;
&lt;br /&gt;
* Extremely strong problem solving skills.&lt;br /&gt;
&lt;br /&gt;
* Abstract Problem Solver.&lt;br /&gt;
&lt;br /&gt;
* Will to work hard and exhibit strong work ethic.&lt;br /&gt;
&lt;br /&gt;
* Ability to learn and adapt quickly in a dynamic environment.&lt;br /&gt;
&lt;br /&gt;
* Passion for Software Development.&lt;br /&gt;
&lt;br /&gt;
* Self-Motivation.&lt;br /&gt;
&lt;br /&gt;
Desired, but not required.&lt;br /&gt;
&lt;br /&gt;
* Experience with GIS tools.&lt;br /&gt;
&lt;br /&gt;
* Experience with ESRI, ideally the Java toolkit.&lt;br /&gt;
&lt;br /&gt;
* Experience with GeoTools.&lt;br /&gt;
&lt;br /&gt;
* Knowledge of GIS libraries and API’s.&lt;br /&gt;
&lt;br /&gt;
* Understanding of how users interact with GIS.&lt;br /&gt;
&lt;br /&gt;
'''Level of Experience'''&lt;br /&gt;
&lt;br /&gt;
This position would ideally call for a developer with some level of experience beyond a Junior Developer, since this position will help to not only design and implement a GIS product, but also help define requirements and help lead the direction of the product.  However, Junior Developers will be considered that have an extremely strong understanding of Java or another Object Oriented Language. &lt;br /&gt;
&lt;br /&gt;
'''Responsibilities'''&lt;br /&gt;
&lt;br /&gt;
Participate in the complete Software Development Lifecycle.  This includes: Requirements Analysis, Design, Implementation, Unit Testing, Deployment Tools, and Maintenance.  This position will help to lead and define the GIS product, including an integration to all eagleSoftware products.  Experience with GIS, ESRI, ArcSDE, and other such technologies are a strong plus.  Understanding of how users interact with GIS and their needs is also highly desired.&lt;br /&gt;
&lt;br /&gt;
'''Tyler’s Java Team'''&lt;br /&gt;
&lt;br /&gt;
Tyler’s Java team is comprised of a relatively small group of individuals that all share a passion for Software Development and are well above average in terms of development abilities.  We are looking to add a similar person.  Our interview process is very technical and requires a strong and deep understanding of Object Oriented Design and Development.  If you consider yourself a strong developer and love writing software, please apply to learn more.&lt;br /&gt;
&lt;br /&gt;
'''Tyler Technologies (TYL)'''&lt;br /&gt;
&lt;br /&gt;
Tyler Technologies is publically traded on the New York Stock Exchange (TYL).  The Eagle Division develops leading edge technology solutions for local government – document recording, document &amp;amp; content management, assessment and tax.  &lt;br /&gt;
&lt;br /&gt;
The Eagle Division of Tyler Technologies has been providing technology solutions to government offices for almost 30 years.  Over 1,900 cities and 620 counties use Tyler products to run their offices efficiently and successfully.  &lt;br /&gt;
&lt;br /&gt;
In 2004, Forbes listed Tyler Technologies in the top 200 small companies to work for in the United States (93rd on the list).  In 2007 Forbes listed Tyler Technologies as one of America’s Most Trustworthy Company (tied for 3rd on the list).  &lt;br /&gt;
&lt;br /&gt;
The Eagle division of Tyler has never laid anyone off in almost 30 years of being in business.  The Eagle division is one of the fastest growing divisions of Tyler.&lt;br /&gt;
 &lt;br /&gt;
We offer competitive pay and benefits to over 1,600 employees and we have a long track record of supporting our employee’s careers and lives.  &lt;br /&gt;
&lt;br /&gt;
== General Advice on Mailing List Postings ==&lt;br /&gt;
&lt;br /&gt;
Targetted mailing lists can be a great place to post about available jobs or resumes.  But to avoid giving you or your organization a bad reputation it is important to use mailing lists in as polite a fashion as possible. &lt;br /&gt;
&lt;br /&gt;
* Don't post to a mailing list that has a &amp;quot;no jobs, no resumes&amp;quot; policy.  We will make some effort to keep track of these below in the &amp;quot;Appropriate Places to Post&amp;quot; but ideally you should do a bit of research on the lists you post to before posting.&lt;br /&gt;
* Do not post a job or resume repeatedly to the same list.  If your organization has several job openings try and post them in a single post rather than sending several separate emails. &lt;br /&gt;
* Only post to lists very &amp;quot;on topic&amp;quot; for the job posting.  For instance, don't post to the GRASS list if you don't need GRASS skills just on account you think there might be some folks there with the skills you are looking for.  &lt;br /&gt;
* Try to minimize the total number of lists you post to.  If you are posting to a job/resume to more than four or five mailing lists it is likely that many folks will get the post several times and their opinion of you will be lowered.  So just select the optimal lists. &lt;br /&gt;
* Do not email out resumes or job postings as attachments.  Send email as plain text with links to web pages for full details and nicely formatted postings/resumes. &lt;br /&gt;
* Prefix your subject line with &amp;quot;Job: &amp;quot; or &amp;quot;Resume: &amp;quot; so folks not interested can easily skip the email without reading into it.  For instance &amp;quot;Resume: Frank Warmerdam&amp;quot; or &amp;quot;Job: Geoweb Developer - Washington, DC&amp;quot;&lt;br /&gt;
* If you have some absolute requirements try to make them clear early in the email so folks don't have to read far before skipping the message.  If you require someone with extensive PHP skills, or who is a US citizen or who speaks French fluently make it clear up front. &lt;br /&gt;
* Most mailing lists require you to be subscribed to the list in order to accept posts from you.  So, subscribe and get your email confirmation taken care of before posting. Otherwise your post may just be discarded, or sit waiting for a moderator to review.&lt;br /&gt;
* Stay subscribed, at least for a couple weeks after posting, so you will be aware of followup or discussion about your post that happens on the list.  If you think the list produces too much email to stay subscribed for a while, then don't contribute to it by posting!  The price of imposing your post on the community represented by the list is being part of that community for at least a while.&lt;br /&gt;
* If you are posting a resume, you will do yourself a huge favor by actually participating in the mailing lists you post to.  Answer questions when you can for instance.  Showing knowledge in a constructive way is better for you than fancy sounding fluff on your resume.&lt;br /&gt;
* If you are looking for work, considering add a link to your resume in your email signature so your availability is made clear to those who are impressed by your contribution to the mailing list.  This sort of approach should be appropriate on any mailing list - even those which have a &amp;quot;no resume&amp;quot; posting rule.&lt;br /&gt;
&lt;br /&gt;
== Geospatial Jobs Websites ==&lt;br /&gt;
* [http://www.gisuser.com Gisuser]: http://www.gisuser.com (See Jobs Tab)&lt;br /&gt;
* [http://www.gjc.org/ Geospatial Jobs Clearinghouse]: http://www.gjc.org/&lt;br /&gt;
* [http://www.freegis-italia.org/index.php?option=com_jobline&amp;amp;Itemid=123 GI &amp;amp; GIS in Italia]&lt;/div&gt;</summary>
		<author><name>Wiki-Giohappy</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Jobs_Board&amp;diff=30989</id>
		<title>Jobs Board</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Jobs_Board&amp;diff=30989"/>
		<updated>2008-10-15T23:14:40Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Giohappy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This wiki page and associated wiki pages serve as a job board for members of the FOSS GIS Community. If you would like to post your resume or a job opportunity on this wiki, or if you have questions, please send an e-mail with the details to the [http://lists.osgeo.org/mailman/listinfo/jobs OSGeo Jobs Mailing List].&lt;br /&gt;
&lt;br /&gt;
== Current Job Opportunities ==&lt;br /&gt;
&lt;br /&gt;
== Resumes ==&lt;br /&gt;
&lt;br /&gt;
=== FBK-MBPA ===&lt;br /&gt;
&lt;br /&gt;
I would like to know if you may be in touch with some junior scientist interested to spend 2 or more years in Trento at FBK. We have open positions at MPBA starting this Fall. In particular there are two open post-doc research positions in which international candidates would be welcomed.&lt;br /&gt;
&lt;br /&gt;
All open positions are listed at&lt;br /&gt;
http://mpba.fbk.eu/en/node/82&lt;br /&gt;
&lt;br /&gt;
I would like to point your attention to the recent job call for post-doc position recently posted at http://scjobs.sciencemag.org/jobs/default.aspx?job=28474&lt;br /&gt;
by the Kessler Foundation.&lt;br /&gt;
&lt;br /&gt;
In particular, one senior/junior research position is being offered at my laboratory on &amp;quot;Computational methods for information display of scientific and socio-economic data (Ref. code FI_PMBE) (1 position)&amp;quot;. Information about the call and the specific position are available at http://risorseumane.fbk.eu/sites/risorseumane.fbk.eu/files/Future%20internet%20call%20-%20detail%203007.pdf&lt;br /&gt;
&lt;br /&gt;
We are looking for a scientist with computational skills interested in interdisciplinary research. MPBA (http://mpba.fbk.eu) has more than 10 years of research in predictive models and ICT platforms for geocoded data, with an emphasis on open source software and on ethical contribution to society. MPBA's scientific core is now within bioinformatics and molecular based epidemiology, and we aim at the connection with the environmental and socio-economic aspects on the spatio-temporal scale. We are developing methods, projects and international collaborations on both research areas. On this specific call, we expect opportunities both for international research (in collaboration with OECD Paris) and for new applications to exploit with a spin-off initiative.&lt;br /&gt;
&lt;br /&gt;
We will be glad to provide further information or discuss with candidates about the research, potential for collaboration, or local logistics. In any case, please note that we expect to have a first round of selections at mid October. Applications and CV should be sent to jobs@fbk.eu with Ref.Code FI_PMBE, cc to Cesare Furlanello (furlan - AT - fbk.eu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tyler Technologies: Java Developer (Post Date: 2008-02-04)===&lt;br /&gt;
&lt;br /&gt;
We are looking for a permanent hire that is extremely strong in Java/OO Design.  GIS experience is highly desired, but not absolutely required.  Advanced and Strong Development skills are a must.  We hire developers that are very strong at all experience levels, so years in the industry is also open, based on development skills.&lt;br /&gt;
&lt;br /&gt;
If you are interested, please email me offline to avoid clutter on the mailing list.&lt;br /&gt;
&lt;br /&gt;
The Eagle division of Tyler Technologies is seeking Java Developer with GIS experience for permanent immediate hire.  The position will be located in our Lakewood office, (Denver Metro area).  Tyler has an agile fun, fast paced, stable environment, driven by our heavy growth. &lt;br /&gt;
&lt;br /&gt;
'''Requirements'''&lt;br /&gt;
&lt;br /&gt;
The ideal candidate will have the following characteristics:&lt;br /&gt;
&lt;br /&gt;
* Exceptionally strong understanding of Object Oriented Design.&lt;br /&gt;
&lt;br /&gt;
* Deep understanding and advanced skill set with an OO language.&lt;br /&gt;
&lt;br /&gt;
* Experience in Java.&lt;br /&gt;
&lt;br /&gt;
* Exceedingly strong knowledge of an OO language.&lt;br /&gt;
&lt;br /&gt;
* Extremely strong problem solving skills.&lt;br /&gt;
&lt;br /&gt;
* Abstract Problem Solver.&lt;br /&gt;
&lt;br /&gt;
* Will to work hard and exhibit strong work ethic.&lt;br /&gt;
&lt;br /&gt;
* Ability to learn and adapt quickly in a dynamic environment.&lt;br /&gt;
&lt;br /&gt;
* Passion for Software Development.&lt;br /&gt;
&lt;br /&gt;
* Self-Motivation.&lt;br /&gt;
&lt;br /&gt;
Desired, but not required.&lt;br /&gt;
&lt;br /&gt;
* Experience with GIS tools.&lt;br /&gt;
&lt;br /&gt;
* Experience with ESRI, ideally the Java toolkit.&lt;br /&gt;
&lt;br /&gt;
* Experience with GeoTools.&lt;br /&gt;
&lt;br /&gt;
* Knowledge of GIS libraries and API’s.&lt;br /&gt;
&lt;br /&gt;
* Understanding of how users interact with GIS.&lt;br /&gt;
&lt;br /&gt;
'''Level of Experience'''&lt;br /&gt;
&lt;br /&gt;
This position would ideally call for a developer with some level of experience beyond a Junior Developer, since this position will help to not only design and implement a GIS product, but also help define requirements and help lead the direction of the product.  However, Junior Developers will be considered that have an extremely strong understanding of Java or another Object Oriented Language. &lt;br /&gt;
&lt;br /&gt;
'''Responsibilities'''&lt;br /&gt;
&lt;br /&gt;
Participate in the complete Software Development Lifecycle.  This includes: Requirements Analysis, Design, Implementation, Unit Testing, Deployment Tools, and Maintenance.  This position will help to lead and define the GIS product, including an integration to all eagleSoftware products.  Experience with GIS, ESRI, ArcSDE, and other such technologies are a strong plus.  Understanding of how users interact with GIS and their needs is also highly desired.&lt;br /&gt;
&lt;br /&gt;
'''Tyler’s Java Team'''&lt;br /&gt;
&lt;br /&gt;
Tyler’s Java team is comprised of a relatively small group of individuals that all share a passion for Software Development and are well above average in terms of development abilities.  We are looking to add a similar person.  Our interview process is very technical and requires a strong and deep understanding of Object Oriented Design and Development.  If you consider yourself a strong developer and love writing software, please apply to learn more.&lt;br /&gt;
&lt;br /&gt;
'''Tyler Technologies (TYL)'''&lt;br /&gt;
&lt;br /&gt;
Tyler Technologies is publically traded on the New York Stock Exchange (TYL).  The Eagle Division develops leading edge technology solutions for local government – document recording, document &amp;amp; content management, assessment and tax.  &lt;br /&gt;
&lt;br /&gt;
The Eagle Division of Tyler Technologies has been providing technology solutions to government offices for almost 30 years.  Over 1,900 cities and 620 counties use Tyler products to run their offices efficiently and successfully.  &lt;br /&gt;
&lt;br /&gt;
In 2004, Forbes listed Tyler Technologies in the top 200 small companies to work for in the United States (93rd on the list).  In 2007 Forbes listed Tyler Technologies as one of America’s Most Trustworthy Company (tied for 3rd on the list).  &lt;br /&gt;
&lt;br /&gt;
The Eagle division of Tyler has never laid anyone off in almost 30 years of being in business.  The Eagle division is one of the fastest growing divisions of Tyler.&lt;br /&gt;
 &lt;br /&gt;
We offer competitive pay and benefits to over 1,600 employees and we have a long track record of supporting our employee’s careers and lives.  &lt;br /&gt;
&lt;br /&gt;
== General Advice on Mailing List Postings ==&lt;br /&gt;
&lt;br /&gt;
Targetted mailing lists can be a great place to post about available jobs or resumes.  But to avoid giving you or your organization a bad reputation it is important to use mailing lists in as polite a fashion as possible. &lt;br /&gt;
&lt;br /&gt;
* Don't post to a mailing list that has a &amp;quot;no jobs, no resumes&amp;quot; policy.  We will make some effort to keep track of these below in the &amp;quot;Appropriate Places to Post&amp;quot; but ideally you should do a bit of research on the lists you post to before posting.&lt;br /&gt;
* Do not post a job or resume repeatedly to the same list.  If your organization has several job openings try and post them in a single post rather than sending several separate emails. &lt;br /&gt;
* Only post to lists very &amp;quot;on topic&amp;quot; for the job posting.  For instance, don't post to the GRASS list if you don't need GRASS skills just on account you think there might be some folks there with the skills you are looking for.  &lt;br /&gt;
* Try to minimize the total number of lists you post to.  If you are posting to a job/resume to more than four or five mailing lists it is likely that many folks will get the post several times and their opinion of you will be lowered.  So just select the optimal lists. &lt;br /&gt;
* Do not email out resumes or job postings as attachments.  Send email as plain text with links to web pages for full details and nicely formatted postings/resumes. &lt;br /&gt;
* Prefix your subject line with &amp;quot;Job: &amp;quot; or &amp;quot;Resume: &amp;quot; so folks not interested can easily skip the email without reading into it.  For instance &amp;quot;Resume: Frank Warmerdam&amp;quot; or &amp;quot;Job: Geoweb Developer - Washington, DC&amp;quot;&lt;br /&gt;
* If you have some absolute requirements try to make them clear early in the email so folks don't have to read far before skipping the message.  If you require someone with extensive PHP skills, or who is a US citizen or who speaks French fluently make it clear up front. &lt;br /&gt;
* Most mailing lists require you to be subscribed to the list in order to accept posts from you.  So, subscribe and get your email confirmation taken care of before posting. Otherwise your post may just be discarded, or sit waiting for a moderator to review.&lt;br /&gt;
* Stay subscribed, at least for a couple weeks after posting, so you will be aware of followup or discussion about your post that happens on the list.  If you think the list produces too much email to stay subscribed for a while, then don't contribute to it by posting!  The price of imposing your post on the community represented by the list is being part of that community for at least a while.&lt;br /&gt;
* If you are posting a resume, you will do yourself a huge favor by actually participating in the mailing lists you post to.  Answer questions when you can for instance.  Showing knowledge in a constructive way is better for you than fancy sounding fluff on your resume.&lt;br /&gt;
* If you are looking for work, considering add a link to your resume in your email signature so your availability is made clear to those who are impressed by your contribution to the mailing list.  This sort of approach should be appropriate on any mailing list - even those which have a &amp;quot;no resume&amp;quot; posting rule.&lt;br /&gt;
&lt;br /&gt;
== Geospatial Jobs Websites ==&lt;br /&gt;
* [http://www.gisuser.com Gisuser]: http://www.gisuser.com (See Jobs Tab)&lt;br /&gt;
* [http://www.gjc.org/ Geospatial Jobs Clearinghouse]: http://www.gjc.org/&lt;br /&gt;
* [http://www.freegis-italia.org/index.php?option=com_jobline&amp;amp;Itemid=123 GI &amp;amp; GIS in Italia]&lt;/div&gt;</summary>
		<author><name>Wiki-Giohappy</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OSGeo_Cartographic_Engine&amp;diff=26013</id>
		<title>OSGeo Cartographic Engine</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OSGeo_Cartographic_Engine&amp;diff=26013"/>
		<updated>2008-06-10T13:17:44Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Giohappy: /* End User Needs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Motivation ==&lt;br /&gt;
&lt;br /&gt;
There are plans for new/rewritten cartographic tools (map composer) for QGIS, as well as for GRASS. We suggest to develop a joint library for the various functions which could be shared across GRASS, QGIS and other projects with bindings to Qt, Python etc. The GUI part will be done within the individual software projects, while this project focuses on standard libraries or command line utilities.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
&lt;br /&gt;
Shared functions may include&lt;br /&gt;
&lt;br /&gt;
* class breaks (various algorithms)&lt;br /&gt;
* histogram analysis&lt;br /&gt;
* color ramps&lt;br /&gt;
* RGB and possibly CYMK support (aka color transformations) etc.&lt;br /&gt;
* Algorithms for intelligent label placement -- for example, collision management based on rotated extent rectangles.  Also, collision management against line and polygon and point features.  Provision for prioritized set of text placement rules, first one to prevent collision wins.&lt;br /&gt;
* Symbology management&lt;br /&gt;
* map surround &lt;br /&gt;
* legend&lt;br /&gt;
* cartographic templates (ie. predefined map styles)&lt;br /&gt;
* parse and print map (geovisualization) description files&lt;br /&gt;
&lt;br /&gt;
This paper might be worth looking at: [http://utpjournals.metapress.com/content/b584484743vk910g/  Extended Cartographic Interfaces for Open Distributed Processing]&lt;br /&gt;
&lt;br /&gt;
== Programming Language ==&lt;br /&gt;
&lt;br /&gt;
* C? C++?&lt;br /&gt;
&lt;br /&gt;
Perhaps we could implement the core in C++, but provide a high level C API for applications and environments wanting to drive the library.  C++ is a strong implementation language, but presenting a C API to the outside world reduces complexity calling from other languages or compiler versions and reduces &amp;quot;interface fragility&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Python bindings?&lt;br /&gt;
&lt;br /&gt;
There has been talk on the [http://gmt.soest.hawaii.edu/ GMT] mailing list about Python bindings to the core C API. Since GMT already has a wealth of routines for plotting directly to PS|EPS format files, this route may give developers a great head-start. There has been [http://casoilresource.lawr.ucdavis.edu/drupal/node/561 some work] on the integration of GRASS and GMT in the past, with [http://grass.gdf-hannover.de/wiki/GRASS_AddOns several user-submitted modules].&lt;br /&gt;
&lt;br /&gt;
== Output Formats ==&lt;br /&gt;
&lt;br /&gt;
What output formats do we want to target.  I think at the core this question comes down to whether we want to render everything to a raster format or whether we wish to preserve linework, and text in non-raster form.  That is, whether output output is a raster format, or a raster+vector+text format like postscript/pdf.  &lt;br /&gt;
&lt;br /&gt;
If a cartographic product is the objective, I think selection of an output format like PDF makes a lot of sense, but it does make interactive composition more complicated and it is possible we have limited pdf/postscript development expertise in our developer community (the GMT developers may be of help here...).&lt;br /&gt;
&lt;br /&gt;
What about the possibility of exporting SVG and using Inkscape for cartographic styling and design? Inkscape is written in C++ and already has a wealth of vector graphics functionality. You could also consider using Scribus for map layout. I believe Scribus is also written in C++. Why implement the great functionality that already exists in open source programs?&lt;br /&gt;
&lt;br /&gt;
Coming from the Web Mapping angle it will be interesting to be able to acquire OGC WMS maps with a pixel sizes &amp;lt; 0.28 mm (which is the current standard of ~ 72 or 90 dpi). This option has been suggested as a change request and is currently being discussed. It will allow to compose high resolution print maps also using OGC WMS.&lt;br /&gt;
&lt;br /&gt;
== Existing code to be recycled ==&lt;br /&gt;
&lt;br /&gt;
There will be code in GRASS, QGIS, the Python Cartographic Library (http://zcologia.org/cartography) and other sources which could be integrated (check license compatibility). Please indicate precisely where to find the source code, license, programming language. Please keep in mind that this is underlying library, not the graphical user interface.&lt;br /&gt;
&lt;br /&gt;
* Label placement code:&lt;br /&gt;
** Mapserver [http://trac.osgeo.org/mapserver/browser/trunk/mapserver/maplabel.c labeling code] (MapServer License, C language)&lt;br /&gt;
** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/vector/v.label.sa v.label.sa] (GPL, C language)&lt;br /&gt;
* Color management:&lt;br /&gt;
** MapGuide [http://trac.osgeo.org/mapguide/browser/trunk/MgDev/Common/PlatformBase/Data/Color.cpp Color] (LGPL.C++)&lt;br /&gt;
** OpenJump ?&lt;br /&gt;
&lt;br /&gt;
* Stylization&lt;br /&gt;
** ...&lt;br /&gt;
&lt;br /&gt;
* Symbology&lt;br /&gt;
** [http://www.iho.shom.fr/PUBLICATIONS/download.htm#special S-52 standard for nautical chart (ENC) symbology] and cartography from the [http://www.iho.shom.fr/ International Hydrographic Bureau]&lt;br /&gt;
:: [http://openev.cvs.sourceforge.net/openev/contrib/S52/ GPL library implementing the S-52 standard] (OpenEV)&lt;br /&gt;
&lt;br /&gt;
* Class breaks:&lt;br /&gt;
** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/lib/arraystats different algorithms for class breaks] (GPL, C)&lt;br /&gt;
** MapGuide [http://trac.osgeo.org/mapguide/browser/trunk/MgDev/Server/src/Services/Feature/FeatureNumericFunctions.cpp CalculateDistribution]  (LGPL.C++)&lt;br /&gt;
&lt;br /&gt;
* Output:&lt;br /&gt;
** Postscript/PDF output:&lt;br /&gt;
*** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/ps/ps.map ps.map] (Postscript output) and [http://trac.osgeo.org/grass/browser/grass/trunk/lib/psdriver PS driver] (GPL, C)&lt;br /&gt;
*** [http://sourceforge.net/projects/geofunctions GeoFunctions]: Geographic XML to PDF. Not sure what specific code, but the project leaders might have some insight.&lt;br /&gt;
** PNG output:&lt;br /&gt;
*** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/lib/pngdriver PNG driver] (GPL, C)&lt;br /&gt;
*** See AGG below&lt;br /&gt;
** CAIRO output&lt;br /&gt;
*** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/lib/cairodriver CAIRO driver] (GPL, C)&lt;br /&gt;
*** [http://cairographics.org/ Cairo Graphics Library] (LGPL or MPL)&lt;br /&gt;
** [Mapnik http://mapnik.org/] is a Free Toolkit for developing mapping applications.&lt;br /&gt;
&lt;br /&gt;
== End User Needs ==&lt;br /&gt;
* Print to small format medium (eg 8.5in x 11in, 11in x 14in) and large format (eg 34 x 44in)&lt;br /&gt;
* Interactive layout&lt;br /&gt;
* High quality printing&lt;br /&gt;
* Storage of cartographic symbolizing&lt;br /&gt;
* [[OSGeo map symbol set|Symbols library]]&lt;br /&gt;
* Separate cartographic and geographic representation (eg changes to carto does not affect geo).&lt;br /&gt;
* Generalization on-the-fly, based on current scale.&lt;br /&gt;
* Rules based cartography stored in RDBMS (eg series 400 highways are blue with double lines)&lt;br /&gt;
* Multiple export formats&lt;br /&gt;
** Geotiff&lt;br /&gt;
** PNG&lt;br /&gt;
** PDF / GeoPDF&lt;br /&gt;
** Postscript (need for directly sending files to printers)&lt;br /&gt;
** SVG&lt;br /&gt;
* Layout Functionality&lt;br /&gt;
* Text-based configuration file that applications can output to or humans can manually hack/script&lt;br /&gt;
* Common, interoperable data file input options&lt;br /&gt;
* Customizable legend with Symbology representation (textures, object symbols, etc.)&lt;br /&gt;
&lt;br /&gt;
==Layout Functionality==&lt;br /&gt;
===Design Modeling===&lt;br /&gt;
Issues of layout will always be important in creating the final cartographic product. Layout templating such as that used in Natural Resources Canada's (NRCAN) Cartographic Design Specifications (http://ess.nrcan.gc.ca/pubs/carto/downloads/design_specs.pdf#page=13). &lt;br /&gt;
&lt;br /&gt;
Perhaps we can learn from the desktop publishing world from the likes of the Scribus project (http://www.scribus.net/). Maybe being able to export a certain portion to scribus to handle some the major layout hurdles. A link between the cartographic library and scribus could allow for auto generation of some layout features and text such as changing declination, Projection info, and others.&lt;br /&gt;
&lt;br /&gt;
=== XML and PDF===&lt;br /&gt;
OSGEO might be able to get behind the [http://sourceforge.net/projects/geofunctions Geo Functions] project. &amp;quot;Geo Functions is an open-source library of XSLT-2 / XQuery functions, templates, stylesheets and classes devoted to the processing of geographic data in XML.&amp;quot; I understand that the original purpose of the project is to produce PDF maps from XML based data.&lt;br /&gt;
&lt;br /&gt;
==Potential Components==&lt;br /&gt;
Breaking the end goal into some components will help to recognise which area(s) there is greatest need.  There seems to be at least four primary components to the proposal.&lt;br /&gt;
&lt;br /&gt;
=== Style &amp;amp; Layout Configuration Standards ===&lt;br /&gt;
* Specifications for styling of features and layout of a map composition&lt;br /&gt;
* Could re-use existing approaches where applicable (e.g. SLD, WMC, MapServer Mapfile, OGR Feature Styles)&lt;br /&gt;
* Specifications to be used in map definition/configuration files&lt;br /&gt;
&lt;br /&gt;
=== Graphical Style &amp;amp; Layout Editor ===&lt;br /&gt;
* To create styles interactively&lt;br /&gt;
* To define map layout&lt;br /&gt;
* Could be stand-alone&lt;br /&gt;
* Could be adopted as part of another application&lt;br /&gt;
* Saves a style/layout definition document according to above standards&lt;br /&gt;
&lt;br /&gt;
=== Graphical Map Composition Editor ===&lt;br /&gt;
* Implemented by existing applications (e.g. GRASS, QGIS, etc.)&lt;br /&gt;
* Sets up pointers to data layers&lt;br /&gt;
* Assigns styles definitions to the layers&lt;br /&gt;
* Applies layout definition to maps&lt;br /&gt;
* Outputs a map composition configuration file&lt;br /&gt;
&lt;br /&gt;
=== Rendering Engine ===&lt;br /&gt;
* Stand-alone application (no GUI)&lt;br /&gt;
* Reads standard map composition configuration file&lt;br /&gt;
* Reads and applies the required style/layout definition documents&lt;br /&gt;
* Outputs final graphics to specific files&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
* Sets of libraries could be created to implement parts of the above sections&lt;br /&gt;
* Add more here...&lt;br /&gt;
&lt;br /&gt;
== Technologies ==&lt;br /&gt;
&lt;br /&gt;
* AGG (sophisticated rendering of vector/text graphics to raster format - used by MapServer, MapGuide, Mapnik). &lt;br /&gt;
* Freetype - text management and rendering library&lt;br /&gt;
* [http://cairographics.org/ Cairo] graphics library - vector, text and raster input, various output including Postscript&lt;br /&gt;
* [http://schemas.opengis.net/se/1.1.0/ OpenGIS Symbology Encoding Schema] A language for describing coverage and feature styles&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
By working from the end product to a workflow might let us identify specific libraries to help with each task in the workflow required to produce a map. Edit at will.&lt;br /&gt;
&lt;br /&gt;
* read geo data&lt;br /&gt;
** geometries&lt;br /&gt;
** projection&lt;br /&gt;
** metadata (if required)&lt;br /&gt;
* apply styling&lt;br /&gt;
** feature to style coding&lt;br /&gt;
* Cartographic edits&lt;br /&gt;
** overide some of the geometry if required (eg roads don't run through lakes)&lt;br /&gt;
* manual edits / retouching&lt;br /&gt;
* Produce  other cartographic edits objects&lt;br /&gt;
** create suround&lt;br /&gt;
** create grids&lt;br /&gt;
** create legend&lt;br /&gt;
** create scale bar&lt;br /&gt;
** create north arrow&lt;br /&gt;
** Copyright notices from text file or DB&lt;br /&gt;
** Licensing notices from text fiel or DB&lt;br /&gt;
* Other&lt;br /&gt;
** Output size&lt;br /&gt;
&lt;br /&gt;
=== Other Workflow Models ===&lt;br /&gt;
* [http://casoilresource.lawr.ucdavis.edu/drupal/node/561 Generic GRASS-GMT Workflow]&lt;br /&gt;
* [http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview Quality Digital Cartography with GMT and GRASS]&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
It is proposed to license the OSGeo Cartographic Library under LGPL. The license needs to be GPL compliant.&lt;br /&gt;
&lt;br /&gt;
== Interested people ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Neteler|Markus Neteler]] (proposer)&lt;br /&gt;
* Horst Düster&lt;br /&gt;
* [[User:Landa|Martin Landa]]: GRASS developer&lt;br /&gt;
* [[User:MarcoHugentobler|Marco Hugentobler]]&lt;br /&gt;
* Frank Warmerdam&lt;br /&gt;
* [[User:Adiez|Agustin Diez]]&lt;br /&gt;
* [[User:mlennert|Moritz Lennert]]&lt;br /&gt;
* [[User:Dsampson | Dave Sampson]]: End User, Search and Rescue Maps,&lt;br /&gt;
* [http://casoilresource.lawr.ucdavis.edu/drupal/node/38 Dylan Beaudette]: Soil Science Researcher, OSGeo evangelist&lt;br /&gt;
* [[User:Tmitchell|Tyler Mitchell]]&lt;br /&gt;
* [[User:reholl|Robert Hollingsworth]]&lt;br /&gt;
* [[User:Wolf|Wolf Bergenheim]]: v.label.sa developer&lt;br /&gt;
* [[User:HamishBowman|Hamish Bowman]]: ps.map developer&lt;br /&gt;
* [[User:GAruta|Giuseppe Aruta]]: Geologist&lt;br /&gt;
* [[User:Roy|Roy Braam]]: Software Engineer&lt;br /&gt;
* Ionut Iosifescu&lt;br /&gt;
* [[User:ajolma|Ari Jolma]]: Wants to go ahead with Cairo&lt;br /&gt;
* [[User:vasile|Vasile Crăciunescu]]&lt;br /&gt;
* [[User:Peterrushforth|Peter Rushforth]]&lt;br /&gt;
* [[User:Turban|Bjorn Sandvik]]: thematicmapping.org&lt;br /&gt;
* [[User:JoCook| Jo Cook]]&lt;br /&gt;
* [[User:Mloskot|Mateusz Loskot]] (potential tester, contributor and user)&lt;br /&gt;
* [[User:kotzino|Dimitris Kotzinos]]&lt;br /&gt;
* [[User:drrho|Robert Barta]]: semantic aspects of visualisation&lt;br /&gt;
* Giovanni Allegri: Environmental Geologist, (Web)GIS and RS Researcher&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo map symbol set]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Software Stack]]&lt;/div&gt;</summary>
		<author><name>Wiki-Giohappy</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OSGeo_Cartographic_Engine&amp;diff=26012</id>
		<title>OSGeo Cartographic Engine</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OSGeo_Cartographic_Engine&amp;diff=26012"/>
		<updated>2008-06-10T13:12:49Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Giohappy: /* Interested people */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Motivation ==&lt;br /&gt;
&lt;br /&gt;
There are plans for new/rewritten cartographic tools (map composer) for QGIS, as well as for GRASS. We suggest to develop a joint library for the various functions which could be shared across GRASS, QGIS and other projects with bindings to Qt, Python etc. The GUI part will be done within the individual software projects, while this project focuses on standard libraries or command line utilities.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
&lt;br /&gt;
Shared functions may include&lt;br /&gt;
&lt;br /&gt;
* class breaks (various algorithms)&lt;br /&gt;
* histogram analysis&lt;br /&gt;
* color ramps&lt;br /&gt;
* RGB and possibly CYMK support (aka color transformations) etc.&lt;br /&gt;
* Algorithms for intelligent label placement -- for example, collision management based on rotated extent rectangles.  Also, collision management against line and polygon and point features.  Provision for prioritized set of text placement rules, first one to prevent collision wins.&lt;br /&gt;
* Symbology management&lt;br /&gt;
* map surround &lt;br /&gt;
* legend&lt;br /&gt;
* cartographic templates (ie. predefined map styles)&lt;br /&gt;
* parse and print map (geovisualization) description files&lt;br /&gt;
&lt;br /&gt;
This paper might be worth looking at: [http://utpjournals.metapress.com/content/b584484743vk910g/  Extended Cartographic Interfaces for Open Distributed Processing]&lt;br /&gt;
&lt;br /&gt;
== Programming Language ==&lt;br /&gt;
&lt;br /&gt;
* C? C++?&lt;br /&gt;
&lt;br /&gt;
Perhaps we could implement the core in C++, but provide a high level C API for applications and environments wanting to drive the library.  C++ is a strong implementation language, but presenting a C API to the outside world reduces complexity calling from other languages or compiler versions and reduces &amp;quot;interface fragility&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Python bindings?&lt;br /&gt;
&lt;br /&gt;
There has been talk on the [http://gmt.soest.hawaii.edu/ GMT] mailing list about Python bindings to the core C API. Since GMT already has a wealth of routines for plotting directly to PS|EPS format files, this route may give developers a great head-start. There has been [http://casoilresource.lawr.ucdavis.edu/drupal/node/561 some work] on the integration of GRASS and GMT in the past, with [http://grass.gdf-hannover.de/wiki/GRASS_AddOns several user-submitted modules].&lt;br /&gt;
&lt;br /&gt;
== Output Formats ==&lt;br /&gt;
&lt;br /&gt;
What output formats do we want to target.  I think at the core this question comes down to whether we want to render everything to a raster format or whether we wish to preserve linework, and text in non-raster form.  That is, whether output output is a raster format, or a raster+vector+text format like postscript/pdf.  &lt;br /&gt;
&lt;br /&gt;
If a cartographic product is the objective, I think selection of an output format like PDF makes a lot of sense, but it does make interactive composition more complicated and it is possible we have limited pdf/postscript development expertise in our developer community (the GMT developers may be of help here...).&lt;br /&gt;
&lt;br /&gt;
What about the possibility of exporting SVG and using Inkscape for cartographic styling and design? Inkscape is written in C++ and already has a wealth of vector graphics functionality. You could also consider using Scribus for map layout. I believe Scribus is also written in C++. Why implement the great functionality that already exists in open source programs?&lt;br /&gt;
&lt;br /&gt;
Coming from the Web Mapping angle it will be interesting to be able to acquire OGC WMS maps with a pixel sizes &amp;lt; 0.28 mm (which is the current standard of ~ 72 or 90 dpi). This option has been suggested as a change request and is currently being discussed. It will allow to compose high resolution print maps also using OGC WMS.&lt;br /&gt;
&lt;br /&gt;
== Existing code to be recycled ==&lt;br /&gt;
&lt;br /&gt;
There will be code in GRASS, QGIS, the Python Cartographic Library (http://zcologia.org/cartography) and other sources which could be integrated (check license compatibility). Please indicate precisely where to find the source code, license, programming language. Please keep in mind that this is underlying library, not the graphical user interface.&lt;br /&gt;
&lt;br /&gt;
* Label placement code:&lt;br /&gt;
** Mapserver [http://trac.osgeo.org/mapserver/browser/trunk/mapserver/maplabel.c labeling code] (MapServer License, C language)&lt;br /&gt;
** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/vector/v.label.sa v.label.sa] (GPL, C language)&lt;br /&gt;
* Color management:&lt;br /&gt;
** MapGuide [http://trac.osgeo.org/mapguide/browser/trunk/MgDev/Common/PlatformBase/Data/Color.cpp Color] (LGPL.C++)&lt;br /&gt;
** OpenJump ?&lt;br /&gt;
&lt;br /&gt;
* Stylization&lt;br /&gt;
** ...&lt;br /&gt;
&lt;br /&gt;
* Symbology&lt;br /&gt;
** [http://www.iho.shom.fr/PUBLICATIONS/download.htm#special S-52 standard for nautical chart (ENC) symbology] and cartography from the [http://www.iho.shom.fr/ International Hydrographic Bureau]&lt;br /&gt;
:: [http://openev.cvs.sourceforge.net/openev/contrib/S52/ GPL library implementing the S-52 standard] (OpenEV)&lt;br /&gt;
&lt;br /&gt;
* Class breaks:&lt;br /&gt;
** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/lib/arraystats different algorithms for class breaks] (GPL, C)&lt;br /&gt;
** MapGuide [http://trac.osgeo.org/mapguide/browser/trunk/MgDev/Server/src/Services/Feature/FeatureNumericFunctions.cpp CalculateDistribution]  (LGPL.C++)&lt;br /&gt;
&lt;br /&gt;
* Output:&lt;br /&gt;
** Postscript/PDF output:&lt;br /&gt;
*** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/ps/ps.map ps.map] (Postscript output) and [http://trac.osgeo.org/grass/browser/grass/trunk/lib/psdriver PS driver] (GPL, C)&lt;br /&gt;
*** [http://sourceforge.net/projects/geofunctions GeoFunctions]: Geographic XML to PDF. Not sure what specific code, but the project leaders might have some insight.&lt;br /&gt;
** PNG output:&lt;br /&gt;
*** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/lib/pngdriver PNG driver] (GPL, C)&lt;br /&gt;
*** See AGG below&lt;br /&gt;
** CAIRO output&lt;br /&gt;
*** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/lib/cairodriver CAIRO driver] (GPL, C)&lt;br /&gt;
*** [http://cairographics.org/ Cairo Graphics Library] (LGPL or MPL)&lt;br /&gt;
** [Mapnik http://mapnik.org/] is a Free Toolkit for developing mapping applications.&lt;br /&gt;
&lt;br /&gt;
== End User Needs ==&lt;br /&gt;
* Print to small format medium (eg 8.5in x 11in, 11in x 14in) and large format (eg 34 x 44in)&lt;br /&gt;
* Interactive layout&lt;br /&gt;
* High quality printing&lt;br /&gt;
* Storage of cartographic symbolizing&lt;br /&gt;
* [[OSGeo map symbol set|Symbols library]]&lt;br /&gt;
* Separate cartographic and geographic representation (eg changes to carto does not affect geo).&lt;br /&gt;
* Generalization on-the-fly, based on current scale.&lt;br /&gt;
* Rules based cartography stored in RDBMS (eg series 400 highways are blue with double lines)&lt;br /&gt;
* Multiple export formats&lt;br /&gt;
** Geotiff&lt;br /&gt;
** PNG&lt;br /&gt;
** PDF / GeoPDF&lt;br /&gt;
** Postscript (need for directly sending files to printers)&lt;br /&gt;
** SVG&lt;br /&gt;
* Layout Functionality&lt;br /&gt;
* Text-based configuration file that applications can output to or humans can manually hack/script&lt;br /&gt;
* Common, interoperable data file input options&lt;br /&gt;
&lt;br /&gt;
==Layout Functionality==&lt;br /&gt;
===Design Modeling===&lt;br /&gt;
Issues of layout will always be important in creating the final cartographic product. Layout templating such as that used in Natural Resources Canada's (NRCAN) Cartographic Design Specifications (http://ess.nrcan.gc.ca/pubs/carto/downloads/design_specs.pdf#page=13). &lt;br /&gt;
&lt;br /&gt;
Perhaps we can learn from the desktop publishing world from the likes of the Scribus project (http://www.scribus.net/). Maybe being able to export a certain portion to scribus to handle some the major layout hurdles. A link between the cartographic library and scribus could allow for auto generation of some layout features and text such as changing declination, Projection info, and others.&lt;br /&gt;
&lt;br /&gt;
=== XML and PDF===&lt;br /&gt;
OSGEO might be able to get behind the [http://sourceforge.net/projects/geofunctions Geo Functions] project. &amp;quot;Geo Functions is an open-source library of XSLT-2 / XQuery functions, templates, stylesheets and classes devoted to the processing of geographic data in XML.&amp;quot; I understand that the original purpose of the project is to produce PDF maps from XML based data.&lt;br /&gt;
&lt;br /&gt;
==Potential Components==&lt;br /&gt;
Breaking the end goal into some components will help to recognise which area(s) there is greatest need.  There seems to be at least four primary components to the proposal.&lt;br /&gt;
&lt;br /&gt;
=== Style &amp;amp; Layout Configuration Standards ===&lt;br /&gt;
* Specifications for styling of features and layout of a map composition&lt;br /&gt;
* Could re-use existing approaches where applicable (e.g. SLD, WMC, MapServer Mapfile, OGR Feature Styles)&lt;br /&gt;
* Specifications to be used in map definition/configuration files&lt;br /&gt;
&lt;br /&gt;
=== Graphical Style &amp;amp; Layout Editor ===&lt;br /&gt;
* To create styles interactively&lt;br /&gt;
* To define map layout&lt;br /&gt;
* Could be stand-alone&lt;br /&gt;
* Could be adopted as part of another application&lt;br /&gt;
* Saves a style/layout definition document according to above standards&lt;br /&gt;
&lt;br /&gt;
=== Graphical Map Composition Editor ===&lt;br /&gt;
* Implemented by existing applications (e.g. GRASS, QGIS, etc.)&lt;br /&gt;
* Sets up pointers to data layers&lt;br /&gt;
* Assigns styles definitions to the layers&lt;br /&gt;
* Applies layout definition to maps&lt;br /&gt;
* Outputs a map composition configuration file&lt;br /&gt;
&lt;br /&gt;
=== Rendering Engine ===&lt;br /&gt;
* Stand-alone application (no GUI)&lt;br /&gt;
* Reads standard map composition configuration file&lt;br /&gt;
* Reads and applies the required style/layout definition documents&lt;br /&gt;
* Outputs final graphics to specific files&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
* Sets of libraries could be created to implement parts of the above sections&lt;br /&gt;
* Add more here...&lt;br /&gt;
&lt;br /&gt;
== Technologies ==&lt;br /&gt;
&lt;br /&gt;
* AGG (sophisticated rendering of vector/text graphics to raster format - used by MapServer, MapGuide, Mapnik). &lt;br /&gt;
* Freetype - text management and rendering library&lt;br /&gt;
* [http://cairographics.org/ Cairo] graphics library - vector, text and raster input, various output including Postscript&lt;br /&gt;
* [http://schemas.opengis.net/se/1.1.0/ OpenGIS Symbology Encoding Schema] A language for describing coverage and feature styles&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
By working from the end product to a workflow might let us identify specific libraries to help with each task in the workflow required to produce a map. Edit at will.&lt;br /&gt;
&lt;br /&gt;
* read geo data&lt;br /&gt;
** geometries&lt;br /&gt;
** projection&lt;br /&gt;
** metadata (if required)&lt;br /&gt;
* apply styling&lt;br /&gt;
** feature to style coding&lt;br /&gt;
* Cartographic edits&lt;br /&gt;
** overide some of the geometry if required (eg roads don't run through lakes)&lt;br /&gt;
* manual edits / retouching&lt;br /&gt;
* Produce  other cartographic edits objects&lt;br /&gt;
** create suround&lt;br /&gt;
** create grids&lt;br /&gt;
** create legend&lt;br /&gt;
** create scale bar&lt;br /&gt;
** create north arrow&lt;br /&gt;
** Copyright notices from text file or DB&lt;br /&gt;
** Licensing notices from text fiel or DB&lt;br /&gt;
* Other&lt;br /&gt;
** Output size&lt;br /&gt;
&lt;br /&gt;
=== Other Workflow Models ===&lt;br /&gt;
* [http://casoilresource.lawr.ucdavis.edu/drupal/node/561 Generic GRASS-GMT Workflow]&lt;br /&gt;
* [http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview Quality Digital Cartography with GMT and GRASS]&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
It is proposed to license the OSGeo Cartographic Library under LGPL. The license needs to be GPL compliant.&lt;br /&gt;
&lt;br /&gt;
== Interested people ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Neteler|Markus Neteler]] (proposer)&lt;br /&gt;
* Horst Düster&lt;br /&gt;
* [[User:Landa|Martin Landa]]: GRASS developer&lt;br /&gt;
* [[User:MarcoHugentobler|Marco Hugentobler]]&lt;br /&gt;
* Frank Warmerdam&lt;br /&gt;
* [[User:Adiez|Agustin Diez]]&lt;br /&gt;
* [[User:mlennert|Moritz Lennert]]&lt;br /&gt;
* [[User:Dsampson | Dave Sampson]]: End User, Search and Rescue Maps,&lt;br /&gt;
* [http://casoilresource.lawr.ucdavis.edu/drupal/node/38 Dylan Beaudette]: Soil Science Researcher, OSGeo evangelist&lt;br /&gt;
* [[User:Tmitchell|Tyler Mitchell]]&lt;br /&gt;
* [[User:reholl|Robert Hollingsworth]]&lt;br /&gt;
* [[User:Wolf|Wolf Bergenheim]]: v.label.sa developer&lt;br /&gt;
* [[User:HamishBowman|Hamish Bowman]]: ps.map developer&lt;br /&gt;
* [[User:GAruta|Giuseppe Aruta]]: Geologist&lt;br /&gt;
* [[User:Roy|Roy Braam]]: Software Engineer&lt;br /&gt;
* Ionut Iosifescu&lt;br /&gt;
* [[User:ajolma|Ari Jolma]]: Wants to go ahead with Cairo&lt;br /&gt;
* [[User:vasile|Vasile Crăciunescu]]&lt;br /&gt;
* [[User:Peterrushforth|Peter Rushforth]]&lt;br /&gt;
* [[User:Turban|Bjorn Sandvik]]: thematicmapping.org&lt;br /&gt;
* [[User:JoCook| Jo Cook]]&lt;br /&gt;
* [[User:Mloskot|Mateusz Loskot]] (potential tester, contributor and user)&lt;br /&gt;
* [[User:kotzino|Dimitris Kotzinos]]&lt;br /&gt;
* [[User:drrho|Robert Barta]]: semantic aspects of visualisation&lt;br /&gt;
* Giovanni Allegri: Environmental Geologist, (Web)GIS and RS Researcher&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo map symbol set]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Software Stack]]&lt;/div&gt;</summary>
		<author><name>Wiki-Giohappy</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=OSGeo_Cartographic_Engine&amp;diff=26011</id>
		<title>OSGeo Cartographic Engine</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=OSGeo_Cartographic_Engine&amp;diff=26011"/>
		<updated>2008-06-10T13:12:18Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Giohappy: /* Interested people */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Motivation ==&lt;br /&gt;
&lt;br /&gt;
There are plans for new/rewritten cartographic tools (map composer) for QGIS, as well as for GRASS. We suggest to develop a joint library for the various functions which could be shared across GRASS, QGIS and other projects with bindings to Qt, Python etc. The GUI part will be done within the individual software projects, while this project focuses on standard libraries or command line utilities.&lt;br /&gt;
&lt;br /&gt;
== Functionality ==&lt;br /&gt;
&lt;br /&gt;
Shared functions may include&lt;br /&gt;
&lt;br /&gt;
* class breaks (various algorithms)&lt;br /&gt;
* histogram analysis&lt;br /&gt;
* color ramps&lt;br /&gt;
* RGB and possibly CYMK support (aka color transformations) etc.&lt;br /&gt;
* Algorithms for intelligent label placement -- for example, collision management based on rotated extent rectangles.  Also, collision management against line and polygon and point features.  Provision for prioritized set of text placement rules, first one to prevent collision wins.&lt;br /&gt;
* Symbology management&lt;br /&gt;
* map surround &lt;br /&gt;
* legend&lt;br /&gt;
* cartographic templates (ie. predefined map styles)&lt;br /&gt;
* parse and print map (geovisualization) description files&lt;br /&gt;
&lt;br /&gt;
This paper might be worth looking at: [http://utpjournals.metapress.com/content/b584484743vk910g/  Extended Cartographic Interfaces for Open Distributed Processing]&lt;br /&gt;
&lt;br /&gt;
== Programming Language ==&lt;br /&gt;
&lt;br /&gt;
* C? C++?&lt;br /&gt;
&lt;br /&gt;
Perhaps we could implement the core in C++, but provide a high level C API for applications and environments wanting to drive the library.  C++ is a strong implementation language, but presenting a C API to the outside world reduces complexity calling from other languages or compiler versions and reduces &amp;quot;interface fragility&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Python bindings?&lt;br /&gt;
&lt;br /&gt;
There has been talk on the [http://gmt.soest.hawaii.edu/ GMT] mailing list about Python bindings to the core C API. Since GMT already has a wealth of routines for plotting directly to PS|EPS format files, this route may give developers a great head-start. There has been [http://casoilresource.lawr.ucdavis.edu/drupal/node/561 some work] on the integration of GRASS and GMT in the past, with [http://grass.gdf-hannover.de/wiki/GRASS_AddOns several user-submitted modules].&lt;br /&gt;
&lt;br /&gt;
== Output Formats ==&lt;br /&gt;
&lt;br /&gt;
What output formats do we want to target.  I think at the core this question comes down to whether we want to render everything to a raster format or whether we wish to preserve linework, and text in non-raster form.  That is, whether output output is a raster format, or a raster+vector+text format like postscript/pdf.  &lt;br /&gt;
&lt;br /&gt;
If a cartographic product is the objective, I think selection of an output format like PDF makes a lot of sense, but it does make interactive composition more complicated and it is possible we have limited pdf/postscript development expertise in our developer community (the GMT developers may be of help here...).&lt;br /&gt;
&lt;br /&gt;
What about the possibility of exporting SVG and using Inkscape for cartographic styling and design? Inkscape is written in C++ and already has a wealth of vector graphics functionality. You could also consider using Scribus for map layout. I believe Scribus is also written in C++. Why implement the great functionality that already exists in open source programs?&lt;br /&gt;
&lt;br /&gt;
Coming from the Web Mapping angle it will be interesting to be able to acquire OGC WMS maps with a pixel sizes &amp;lt; 0.28 mm (which is the current standard of ~ 72 or 90 dpi). This option has been suggested as a change request and is currently being discussed. It will allow to compose high resolution print maps also using OGC WMS.&lt;br /&gt;
&lt;br /&gt;
== Existing code to be recycled ==&lt;br /&gt;
&lt;br /&gt;
There will be code in GRASS, QGIS, the Python Cartographic Library (http://zcologia.org/cartography) and other sources which could be integrated (check license compatibility). Please indicate precisely where to find the source code, license, programming language. Please keep in mind that this is underlying library, not the graphical user interface.&lt;br /&gt;
&lt;br /&gt;
* Label placement code:&lt;br /&gt;
** Mapserver [http://trac.osgeo.org/mapserver/browser/trunk/mapserver/maplabel.c labeling code] (MapServer License, C language)&lt;br /&gt;
** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/vector/v.label.sa v.label.sa] (GPL, C language)&lt;br /&gt;
* Color management:&lt;br /&gt;
** MapGuide [http://trac.osgeo.org/mapguide/browser/trunk/MgDev/Common/PlatformBase/Data/Color.cpp Color] (LGPL.C++)&lt;br /&gt;
** OpenJump ?&lt;br /&gt;
&lt;br /&gt;
* Stylization&lt;br /&gt;
** ...&lt;br /&gt;
&lt;br /&gt;
* Symbology&lt;br /&gt;
** [http://www.iho.shom.fr/PUBLICATIONS/download.htm#special S-52 standard for nautical chart (ENC) symbology] and cartography from the [http://www.iho.shom.fr/ International Hydrographic Bureau]&lt;br /&gt;
:: [http://openev.cvs.sourceforge.net/openev/contrib/S52/ GPL library implementing the S-52 standard] (OpenEV)&lt;br /&gt;
&lt;br /&gt;
* Class breaks:&lt;br /&gt;
** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/lib/arraystats different algorithms for class breaks] (GPL, C)&lt;br /&gt;
** MapGuide [http://trac.osgeo.org/mapguide/browser/trunk/MgDev/Server/src/Services/Feature/FeatureNumericFunctions.cpp CalculateDistribution]  (LGPL.C++)&lt;br /&gt;
&lt;br /&gt;
* Output:&lt;br /&gt;
** Postscript/PDF output:&lt;br /&gt;
*** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/ps/ps.map ps.map] (Postscript output) and [http://trac.osgeo.org/grass/browser/grass/trunk/lib/psdriver PS driver] (GPL, C)&lt;br /&gt;
*** [http://sourceforge.net/projects/geofunctions GeoFunctions]: Geographic XML to PDF. Not sure what specific code, but the project leaders might have some insight.&lt;br /&gt;
** PNG output:&lt;br /&gt;
*** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/lib/pngdriver PNG driver] (GPL, C)&lt;br /&gt;
*** See AGG below&lt;br /&gt;
** CAIRO output&lt;br /&gt;
*** GRASS [http://trac.osgeo.org/grass/browser/grass/trunk/lib/cairodriver CAIRO driver] (GPL, C)&lt;br /&gt;
*** [http://cairographics.org/ Cairo Graphics Library] (LGPL or MPL)&lt;br /&gt;
** [Mapnik http://mapnik.org/] is a Free Toolkit for developing mapping applications.&lt;br /&gt;
&lt;br /&gt;
== End User Needs ==&lt;br /&gt;
* Print to small format medium (eg 8.5in x 11in, 11in x 14in) and large format (eg 34 x 44in)&lt;br /&gt;
* Interactive layout&lt;br /&gt;
* High quality printing&lt;br /&gt;
* Storage of cartographic symbolizing&lt;br /&gt;
* [[OSGeo map symbol set|Symbols library]]&lt;br /&gt;
* Separate cartographic and geographic representation (eg changes to carto does not affect geo).&lt;br /&gt;
* Generalization on-the-fly, based on current scale.&lt;br /&gt;
* Rules based cartography stored in RDBMS (eg series 400 highways are blue with double lines)&lt;br /&gt;
* Multiple export formats&lt;br /&gt;
** Geotiff&lt;br /&gt;
** PNG&lt;br /&gt;
** PDF / GeoPDF&lt;br /&gt;
** Postscript (need for directly sending files to printers)&lt;br /&gt;
** SVG&lt;br /&gt;
* Layout Functionality&lt;br /&gt;
* Text-based configuration file that applications can output to or humans can manually hack/script&lt;br /&gt;
* Common, interoperable data file input options&lt;br /&gt;
&lt;br /&gt;
==Layout Functionality==&lt;br /&gt;
===Design Modeling===&lt;br /&gt;
Issues of layout will always be important in creating the final cartographic product. Layout templating such as that used in Natural Resources Canada's (NRCAN) Cartographic Design Specifications (http://ess.nrcan.gc.ca/pubs/carto/downloads/design_specs.pdf#page=13). &lt;br /&gt;
&lt;br /&gt;
Perhaps we can learn from the desktop publishing world from the likes of the Scribus project (http://www.scribus.net/). Maybe being able to export a certain portion to scribus to handle some the major layout hurdles. A link between the cartographic library and scribus could allow for auto generation of some layout features and text such as changing declination, Projection info, and others.&lt;br /&gt;
&lt;br /&gt;
=== XML and PDF===&lt;br /&gt;
OSGEO might be able to get behind the [http://sourceforge.net/projects/geofunctions Geo Functions] project. &amp;quot;Geo Functions is an open-source library of XSLT-2 / XQuery functions, templates, stylesheets and classes devoted to the processing of geographic data in XML.&amp;quot; I understand that the original purpose of the project is to produce PDF maps from XML based data.&lt;br /&gt;
&lt;br /&gt;
==Potential Components==&lt;br /&gt;
Breaking the end goal into some components will help to recognise which area(s) there is greatest need.  There seems to be at least four primary components to the proposal.&lt;br /&gt;
&lt;br /&gt;
=== Style &amp;amp; Layout Configuration Standards ===&lt;br /&gt;
* Specifications for styling of features and layout of a map composition&lt;br /&gt;
* Could re-use existing approaches where applicable (e.g. SLD, WMC, MapServer Mapfile, OGR Feature Styles)&lt;br /&gt;
* Specifications to be used in map definition/configuration files&lt;br /&gt;
&lt;br /&gt;
=== Graphical Style &amp;amp; Layout Editor ===&lt;br /&gt;
* To create styles interactively&lt;br /&gt;
* To define map layout&lt;br /&gt;
* Could be stand-alone&lt;br /&gt;
* Could be adopted as part of another application&lt;br /&gt;
* Saves a style/layout definition document according to above standards&lt;br /&gt;
&lt;br /&gt;
=== Graphical Map Composition Editor ===&lt;br /&gt;
* Implemented by existing applications (e.g. GRASS, QGIS, etc.)&lt;br /&gt;
* Sets up pointers to data layers&lt;br /&gt;
* Assigns styles definitions to the layers&lt;br /&gt;
* Applies layout definition to maps&lt;br /&gt;
* Outputs a map composition configuration file&lt;br /&gt;
&lt;br /&gt;
=== Rendering Engine ===&lt;br /&gt;
* Stand-alone application (no GUI)&lt;br /&gt;
* Reads standard map composition configuration file&lt;br /&gt;
* Reads and applies the required style/layout definition documents&lt;br /&gt;
* Outputs final graphics to specific files&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
* Sets of libraries could be created to implement parts of the above sections&lt;br /&gt;
* Add more here...&lt;br /&gt;
&lt;br /&gt;
== Technologies ==&lt;br /&gt;
&lt;br /&gt;
* AGG (sophisticated rendering of vector/text graphics to raster format - used by MapServer, MapGuide, Mapnik). &lt;br /&gt;
* Freetype - text management and rendering library&lt;br /&gt;
* [http://cairographics.org/ Cairo] graphics library - vector, text and raster input, various output including Postscript&lt;br /&gt;
* [http://schemas.opengis.net/se/1.1.0/ OpenGIS Symbology Encoding Schema] A language for describing coverage and feature styles&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
By working from the end product to a workflow might let us identify specific libraries to help with each task in the workflow required to produce a map. Edit at will.&lt;br /&gt;
&lt;br /&gt;
* read geo data&lt;br /&gt;
** geometries&lt;br /&gt;
** projection&lt;br /&gt;
** metadata (if required)&lt;br /&gt;
* apply styling&lt;br /&gt;
** feature to style coding&lt;br /&gt;
* Cartographic edits&lt;br /&gt;
** overide some of the geometry if required (eg roads don't run through lakes)&lt;br /&gt;
* manual edits / retouching&lt;br /&gt;
* Produce  other cartographic edits objects&lt;br /&gt;
** create suround&lt;br /&gt;
** create grids&lt;br /&gt;
** create legend&lt;br /&gt;
** create scale bar&lt;br /&gt;
** create north arrow&lt;br /&gt;
** Copyright notices from text file or DB&lt;br /&gt;
** Licensing notices from text fiel or DB&lt;br /&gt;
* Other&lt;br /&gt;
** Output size&lt;br /&gt;
&lt;br /&gt;
=== Other Workflow Models ===&lt;br /&gt;
* [http://casoilresource.lawr.ucdavis.edu/drupal/node/561 Generic GRASS-GMT Workflow]&lt;br /&gt;
* [http://169.237.35.250/~dylan/grass_user_group/#GMT_and_GRASS-overview Quality Digital Cartography with GMT and GRASS]&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
It is proposed to license the OSGeo Cartographic Library under LGPL. The license needs to be GPL compliant.&lt;br /&gt;
&lt;br /&gt;
== Interested people ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Neteler|Markus Neteler]] (proposer)&lt;br /&gt;
* Horst Düster&lt;br /&gt;
* [[User:Landa|Martin Landa]]: GRASS developer&lt;br /&gt;
* [[User:MarcoHugentobler|Marco Hugentobler]]&lt;br /&gt;
* Frank Warmerdam&lt;br /&gt;
* [[User:Adiez|Agustin Diez]]&lt;br /&gt;
* [[User:mlennert|Moritz Lennert]]&lt;br /&gt;
* [[User:Dsampson | Dave Sampson]]: End User, Search and Rescue Maps,&lt;br /&gt;
* [http://casoilresource.lawr.ucdavis.edu/drupal/node/38 Dylan Beaudette]: Soil Science Researcher, OSGeo evangelist&lt;br /&gt;
* [[User:Tmitchell|Tyler Mitchell]]&lt;br /&gt;
* [[User:reholl|Robert Hollingsworth]]&lt;br /&gt;
* [[User:Wolf|Wolf Bergenheim]]: v.label.sa developer&lt;br /&gt;
* [[User:HamishBowman|Hamish Bowman]]: ps.map developer&lt;br /&gt;
* [[User:GAruta|Giuseppe Aruta]]: Geologist&lt;br /&gt;
* [[User:Roy|Roy Braam]]: Software Engineer&lt;br /&gt;
* Ionut Iosifescu&lt;br /&gt;
* [[User:ajolma|Ari Jolma]]: Wants to go ahead with Cairo&lt;br /&gt;
* [[User:vasile|Vasile Crăciunescu]]&lt;br /&gt;
* [[User:Peterrushforth|Peter Rushforth]]&lt;br /&gt;
* [[User:Turban|Bjorn Sandvik]]: thematicmapping.org&lt;br /&gt;
* [[User:JoCook| Jo Cook]]&lt;br /&gt;
* [[User:Mloskot|Mateusz Loskot]] (potential tester, contributor and user)&lt;br /&gt;
* [[User:kotzino|Dimitris Kotzinos]]&lt;br /&gt;
* [[User:drrho|Robert Barta]]: semantic aspects of visualisation&lt;br /&gt;
* Giovanni Allegri: Environmental Geologist, (Web)GIS and RS research&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[OSGeo map symbol set]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Software Stack]]&lt;/div&gt;</summary>
		<author><name>Wiki-Giohappy</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Italiano&amp;diff=10258</id>
		<title>Italiano</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Italiano&amp;diff=10258"/>
		<updated>2006-12-23T17:29:05Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Giohappy: /* Gli interessati */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Local_Chapters|&amp;lt;&amp;lt; Back to the Local Chapters page]]&lt;br /&gt;
&lt;br /&gt;
== Comunità GFOSS italiana ==&lt;br /&gt;
E'  attualmente in corso un tentativo di proporre agli utenti di lingua italiana la creazione di un Local Chapter di Osgeo.&lt;br /&gt;
La discussione è sulla mailing list di GFOSS.it :&lt;br /&gt;
* La mailing list: http://www.faunalia.com/pipermail/gfoss/&lt;br /&gt;
&lt;br /&gt;
Si invita le persone interessate ad aggiungersi alla lista alla voce [[#Gli interessati]].&lt;br /&gt;
&lt;br /&gt;
== Links==&lt;br /&gt;
''(siti in italiano)''&lt;br /&gt;
&lt;br /&gt;
* Il portale: http://www.gfoss.it&lt;br /&gt;
* Il Wiki: http://wiki.gfoss.it&lt;br /&gt;
* La mailing list: http://www.faunalia.com/pipermail/gfoss/&lt;br /&gt;
* Il canale IRC: #gfoss su irc.freenode.net irc://irc.freenode.net/#gfoss&lt;br /&gt;
* [http://wiki.gfoss.it/index.php/PagineJabber Qui] gli indirizzi Jabber della comunità GFOSS italiana.&lt;br /&gt;
&lt;br /&gt;
==Gli interessati==&lt;br /&gt;
* Paolo Cavallini &lt;br /&gt;
* Lorenzo Becchi&lt;br /&gt;
* Stefano Costa&lt;br /&gt;
* Maria Antonia Brovelli&lt;br /&gt;
* Francesco P. Lovergine&lt;br /&gt;
* Ivan Marchesini&lt;br /&gt;
* Giovanni Allegri&lt;br /&gt;
&lt;br /&gt;
== Guidelines ==&lt;br /&gt;
=== Chapter Roles ===&lt;br /&gt;
&lt;br /&gt;
* Provide member networking opportunities for support and job opportunities - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''OK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
* Software Internationalization and Localization - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''OK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
* Development of prototype applications to demonstrate Open Source geospatial capabilities to local and regional audiences - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''OK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
* Software Packaging and Customization for local and regional needs - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''OK'''&amp;lt;/span&amp;gt; ( GFOSS live CD)&lt;br /&gt;
* Training, Support and Development of e-Learning Contents in local languages - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''OK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
* Support Open standards and Open access to geospatial data in region &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''OK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
* Promoting OSGeo and enhancing visibility in various forums&lt;br /&gt;
&lt;br /&gt;
=== Chapter Responsibilities ===&lt;br /&gt;
&lt;br /&gt;
* “OSGeo Chapter” officially represents OSGeo and is formally recognized as OSGeo Project.&lt;br /&gt;
* “OSGeo Chapter” must support the OSGeo Mission and Objectives of OSGeo.&lt;br /&gt;
* “OSGeo Chapter” must hold regular meetings (at least annual) and provide annual report of activities to chapter membership and OSGeo Board. &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''OK'''&amp;lt;/span&amp;gt;&lt;br /&gt;
* “OSGeo Chapter” will not entail any financial commitment from or on-behalf of OSGeo. OSGeo will also not provide any budget assistance to the “OSGeo Chapter”.&lt;br /&gt;
* “OSGeo Chapter” is encouraged develop and maintain “Directory Listing” of companies, people, universities and organizations involved with or using OSGeo projects.&lt;br /&gt;
* “OSGeo Chapter” must strive at networking with organizations to enlist participation and support for OSGeo.&lt;br /&gt;
* OSGeo reserves the right to terminate its relation with an “OSGeo Chapter” if OSGeo has reasons to believe that the activities of the “OSGeo Chapter” are contrary or detrimental to the Mission and Objectives of OSGeo.&lt;br /&gt;
&lt;br /&gt;
===Chapter Formation ===&lt;br /&gt;
&lt;br /&gt;
In order to form a chapter, the following steps should be taken:&lt;br /&gt;
# &amp;quot;OSGeo Chapter&amp;quot; should self-organize (for instance in the OSGeo wiki, via OSGeo mailing list, etc), seeking to determine if a critical mass of interest exists to justify a chapter. - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''READY'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# &amp;quot;OSGeo Chapter&amp;quot; should prepare a mission and objectives indicating the scope of the planned chapter (geographic or linquistic extent for instance). - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''READY''' (lang:it)&amp;lt;/span&amp;gt;&lt;br /&gt;
# “OSGeo Chapter” should propose an official representative to liaise with the OSGeo Board.  If accepted by the board, the representative will be an officer of OSGeo. - &amp;lt;span style=&amp;quot;color:#f00;&amp;quot;&amp;gt;'''TODO'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# “OSGeo Chapter” should submit an official expression of interest to form a chapter to the OSGeo board, listing initial members, mission, representative and other supporting information. - &amp;lt;span style=&amp;quot;color:#f00;&amp;quot;&amp;gt;'''TODO'''&amp;lt;/span&amp;gt;&lt;br /&gt;
# The OSGeo board shall then consider passing a motion forming the chapter, and designating the liason officer. - &amp;lt;span style=&amp;quot;color:#f00;&amp;quot;&amp;gt;'''TODO'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In considering the formation of new OSGeo chapters, the board will consider issues including:&lt;br /&gt;
* Does the mandate (geographically or linguistically) conflict with other existing chapters or chapters-in-formation?  - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''NO'''&amp;lt;/span&amp;gt;&lt;br /&gt;
* Does the chapter appear to have sufficient interest to justify official formation? - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''YES'''&amp;lt;/span&amp;gt;&lt;br /&gt;
* Does the chapter appear to be open to broad membership, and representative of the target geographic or linguistic community? (eg. if a chapter had the objective to cover all Spanish speakers, it would be inappropriate if the only interest demonstrated was from one country) - &amp;lt;span style=&amp;quot;color:#090;&amp;quot;&amp;gt;'''YES'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Local Chapters]]&lt;/div&gt;</summary>
		<author><name>Wiki-Giohappy</name></author>
	</entry>
</feed>