Example #1
0
        public void ImporterTest()
        {
            ElectorateImporter electorateImporter = new ElectorateImporter();
            electorateImporter.ParseMID("QLD_Federal_Electoral_Boundaries.MID");
            electorateImporter.ParseMIF("QLD_Federal_Electoral_Boundaries.mif");
            electorateImporter.ParseXLS();
            List<Electorate> Electorates = new List<Electorate>();
            Electorates = electorateImporter.MergeData();
            Electorate testElectorate = Electorates[0];
            Assert.AreEqual(testElectorate.Name, "Blair");
            Assert.AreEqual(testElectorate.Actual, 87171);
            Assert.AreEqual(testElectorate.Projected, 92524);
            Assert.AreEqual(testElectorate.TotalPopulation, 87454);
            Assert.AreEqual(testElectorate.Over18, 87454);
            Assert.AreEqual(testElectorate.Area, 14859.51, 0.001);

            //Assert.AreEqual(testElectorate.ALPVotes, 31.44);
            Assert.AreEqual(testElectorate.LPVotes, 52.19);
            Assert.AreEqual(testElectorate.NPVotes, 0);
            Assert.AreEqual(testElectorate.DEMVotes, 1.28);
            Assert.AreEqual(testElectorate.GRNVotes, 2.94);
            Assert.AreEqual(testElectorate.OTHVotes, 12.15);
            Assert.AreEqual(testElectorate.LNP2PVotes, 61.21);
            Assert.AreEqual(testElectorate.ALP2PVotes, 38.79);
        }
Example #2
0
        public Cartographer()
        {
            m_Electorates = new List<Electorate>();
            ge = new ApplicationGEClass();
            ShowWindowAsync(ge.GetMainHwnd(), 0);
            InitializeComponent();
            SetParent(ge.GetRenderHwnd(), this.Handle.ToInt32());
            ResizeGoogleControl();
            ElectorateImporter g_elecImporter = new ElectorateImporter();
            g_elecImporter.ParseXLS();
            g_elecImporter.ParseMID("data/QLD_Federal_Electoral_Boundaries.mid");
            g_elecImporter.ParseMIF("data/QLD_Federal_Electoral_Boundaries.mif");
            m_Electorates = g_elecImporter.MergeData();

            Dms _test = new Dms(-27.579269);
            Console.Out.WriteLine(_test.m_minutes);
        }
Example #3
0
 public Exporter(ElectorateImporter a_elecImporter)
 {
     _elecImporter = a_elecImporter;
 }
Example #4
0
        private void convertData_Click(object sender, EventArgs e)
        {
            ElectorateImporter g_elecImporter = new ElectorateImporter();
            try { g_elecImporter.ParseXLS(_xlsData); }
            catch { }
            try { g_elecImporter.ParseMID(_midData); }
            catch { }
            try { g_elecImporter.ParseMIF(_mifData); }
            catch { }
            m_Electorates = g_elecImporter.MergeData();
            g_elecImporter.MergeDataPhaseTwo(m_Electorates, "data/Qld_Federal-State Electorate Mapping.xls", "data/Federal Election Results-Qld-2004.xls", "data/Qld_State Results by Electorate-2006.xls"); //!TESTING
            convertPB.Image = (Image)pic.ResourceManager.GetObject("Tick");

               // m_Electorates[0].Name;
            for (int i =0; i < m_Electorates.Count; i++)
                pointBox.Items.Add(m_Electorates[i].Name, CheckState.Checked);
            g_Grabber = new DataGrabber();
            g_Grabber.importData();

            Exporter m_exporter = new Exporter(m_Electorates);
            m_exporter.convertToKml(colourMode);
            MessageBox.Show("Saved KML File from XLS and MID/MIF Data");
        }
Example #5
0
 private void convertData_Click(object sender, EventArgs e)
 {
     ElectorateImporter g_elecImporter = new ElectorateImporter();
     g_elecImporter.ParseXLS(_xlsData);
     g_elecImporter.ParseMID(_midData);
     g_elecImporter.ParseMIF(_mifData);
     m_Electorates = g_elecImporter.MergeData();
     Exporter m_exporter = new Exporter(m_Electorates);
     m_exporter.convertToKml();
     convertPB.Image = (Image)pic.ResourceManager.GetObject("Tick");
     MessageBox.Show("Created KML File from XLS and MID/MIF Data");
 }