Code Monkey home page Code Monkey logo

gsoc2017's People

Contributors

rylynnn avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

asrdav

gsoc2017's Issues

[boost][gsoc17]Getting started with Project 2 in Boost.Geometry : R-tree serialization and Project 1:static map

Hi Everyone:

My name is Ruoyun Jing, I am an undergraduate student in Northwest University(China) of Software Engineering.Although i am a girl,i really love coding and algorithms!!! I've coded many algorithms problems with C++ and Python,and got Bronze Metal in ACMICPC Asia Shenyang Regional contest. GSoC is really a precious chance for me to get in touch with open source software.

After reading all the organizatuions and their projects, I'm pretty interested in R-tree serialization and static map. Despite my lack of project experience,i will try my best to learn ,code and communicate with mentor!!!

Looking forward from you.:)

Thank.

Programming competency test

  • Understand traits

  • Understand Boost.Geometry

  • Finish Programming competency test of project 1&3

  • Fix remarks

Fix issues about Earth_point

Fixed with remarks from mentor Adam Wulkiewicz.

  • Obviously in main.cpp the code showing how your library is used is missing. You should also compare it with the methods implemented in Boost.Geometry.
  • What is the purpose of deriving from model::point<CoordinateType, 3, CoordinateSystem> it's not used in sortest_distance_Vincenty() function.
  • Currently the CoordinateSystem is passed as template parameter. Does it mean that the earth_point can be cartesian point?
  • What's the purpose of the earth_point constructor taking NumericalType?
  • Is passing NumericalType as string the best way? How it's done in Boost.Geometry?
  • Does "Angle" mean "Degree"? Shouldn't the code for "Angle" and "Radian" be different?
  • The earth_point constructor initializes the 3d cartesian point being the base of earth_point. Is the formula converting between geographic coordinates and 3d cartesian coordinates compatible with the model of the earth used by you in sortest_distance_Vincenty(), i.e. oblate spheroid. Or is some other model of the earth used there?
  • Would it be possible to define a geographic point on some other planet with different parameters of the planet model (size and flattening of a spheroid) and calculate distance on this other planet?
  • Would it be possible to calculate distances on various different planets in the same program?

Preparing

  • Continue improve Proposal.
  • Finish fix the test code review from Zheng Luo.
  • Learn C++ meta programming.
  • Learn map projection algorithms.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.